mcpField
M
MCP Key Server

MCP Key Server

ローカル
github.com/suchetaslalom-sfセキュリティ084 週間前に更新

MCP Key Server について

MCP Key Server は、API キーの保存・管理と npm パッケージのインストール機能を提供する MCP サーバーです。React フロントエンド、Python バックエンド、PostgreSQL、Docker を使用し、AWS へのデプロイにも対応します。

主な機能

  1. 01API キーの保存と管理
  2. 02npm パッケージのインストール機能
  3. 03ユーザー認証と認可
  4. 04Docker での実行
  5. 05AWS デプロイに対応

活用シーン

  1. 01サーバーを通じて API キーを管理
  2. 02サービスを使って npm パッケージをインストール
  3. 03アプリケーションを AWS にデプロイ

MCP 対応

API キーの保存と npm パッケージのインストールを担う MCP サーバーと説明されています。README には公開する MCP ツールやリソースの詳細は記載されていません。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

MCP Key Server

API キーを安全に保管し、npm パッケージのインストール機能を提供する Model Context Protocol(MCP)サーバーです。

機能

  • API キーを安全に保管・管理
  • NPM パッケージのインストールサービス
  • ユーザー認証と認可
  • Docker によるコンテナ化
  • AWS へのデプロイをサポート

技術スタック

  • フロントエンド: React
  • バックエンド: Python
  • データベース: PostgreSQL
  • データ検証: Pydantic
  • コンテナ化: Docker
  • クラウド: AWS

はじめに

前提条件
  • Python 3.9+
  • Node.js 16+
  • Docker
  • AWS CLI
インストール
  1. リポジトリをクローンします。

    git clone https://github.com/suchetaslalom-sf/mcp-key-server.git
    cd mcp-key-server
    
  2. バックエンドをセットアップします。

    cd backend
    python -m venv venv
    source venv/bin/activate  # On Windows: venv\Scripts\activate
    pip install -r requirements.txt
    
  3. フロントエンドをセットアップします。

    cd ../frontend
    npm install
    
  4. Docker でサービスを起動します。

    docker-compose up -d
    

開発

ローカルでの実行
バックエンド
cd backend
python app.py
フロントエンド
cd frontend
npm start
Docker での開発
docker-compose -f docker-compose.dev.yml up

デプロイ

AWS へのデプロイ
cd deployment
./deploy.sh

ライセンス

MIT

コメント

MCP は初めてですか?

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

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