mcpField
M
MCP Server

MCP Server

ローカル
github.com/groovyBugifyクラウド・インフラ085 週間前に更新

MCP Server について

AWS の運用を担うチーム向けのオープンソースバックエンドサービスです。リージョンに依存しない操作に対応し、認証情報の検証エンドポイントを備えています。

主な機能

  1. 01リージョンに依存しない AWS 操作
  2. 02認証情報の検証と管理
  3. 03セキュアな API エンドポイント
  4. 04エラー処理
  5. 05TypeScript 対応

活用シーン

  1. 01API 経由での AWS 認証情報の検証
  2. 02AWS 操作用の認証情報管理
  3. 03複数リージョンにまたがる AWS 操作

MCP 対応

名称は MCP Server ですが、README では Mission Control Panel のバックエンドと AWS API エンドポイントが説明されており、Model Context Protocol の実装や MCP クライアント向けのツール・リソースは示されていません。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

MCP サーバー

AWS 向けのオープンソース Mission Control Panel(MCP)サーバーです。リージョンに依存しない、AWS 操作用の強力なバックエンドサービスです。

機能

  • リージョンに依存しない AWS 操作
  • 認証情報の検証と管理
  • セキュアな API エンドポイント
  • 包括的なエラー処理
  • TypeScript 対応
  • セキュリティとスケーラビリティを考慮した設計

前提条件

  • Node.js(v16 以上)
  • npm または yarn
  • AWS 認証情報(Access Key ID と Secret Access Key)または IAM ロール

インストール

  1. リポジトリをクローンします:
git clone https://github.com/groovyBugify/mcp-server.git
cd mcp-server
  1. 依存関係をインストールします:
npm install
  1. 環境ファイルを作成します:
cp .env.example .env
  1. .env で環境変数を設定します

開発

開発サーバーを起動します:

npm run dev

ビルド

TypeScript コードをコンパイルします:

npm run build

本番環境

本番サーバーを起動します:

npm start

API エンドポイント

AWS 認証情報を検証する
POST /api/aws/validate-credentials
Content-Type: application/json

{
  "region": "us-east-1" // optional, defaults to us-east-1
}

コントリビューション

コントリビューションを歓迎します!お気軽にプルリクエストを送信してください。

ライセンス

このプロジェクトは MIT ライセンスの下でライセンスされています。詳細については LICENSE ファイルをご覧ください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。