mcpField
M
mcpspinner-api

mcpspinner-api

ローカル
github.com/devendershekhawat開発ツール074 週間前に更新

mcpspinner-api について

mcpspinner-apiはmcpspinnerのAPIコンポーネントで、1つのAPIキーから複数のMCPサーバーに統一インターフェースでアクセスできます。GitHub、Slack、Discord、Linearなどの連携を扱う開発者向けです。

主な機能

  1. 011つのAPIキーで複数サービスにアクセス
  2. 02サービス間で統一されたインターフェース
  3. 03ユーザー認証情報の安全な保存と管理
  4. 04GitHub、Slack、Discord、Linearに対応

活用シーン

  1. 011つのキーで複数のMCPサーバーを呼び出す
  2. 02統一APIで各種連携に接続
  3. 03ユーザー認証情報を一元管理

MCP 対応

複数のMCPサーバーへの統一ゲートウェイとして機能し、GitHub、Slack、Discord、Linearとの連携が記載されています。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

mcpspinner-api

mcpspinner の API コンポーネントです。1 つの API キーで MCP サーバーに統合的にアクセスできます。

概要

mcpspinner-api は、複数の MCP(Model Context Protocol)サーバーへの統合ゲートウェイを提供し、開発者が 1 つの API キーと一貫したインターフェースを通じて、さまざまな連携先(GitHub、Slack、Discord、Linear など)にアクセスできるようにします。

フェーズ 1 の機能

  • 単一の API キー:すべての MCP サーバーへのアクセスに 1 つのキーを使用します
  • 統一されたインターフェース:さまざまな MCP サーバーで一貫した API を利用できます
  • 認証情報の管理:ユーザーの認証情報を安全に保存、管理します
  • サポート対象の MCP サーバー:
    • GitHub
    • Slack
    • Discord
    • Linear

クイックスタート

# Install dependencies
poetry install

# Run development server
poetry run uvicorn mcpspinner_api.main:app --reload

開発

このプロジェクトでは依存関係の管理に Poetry を使用しており、以下が含まれています。

  • FastAPI:API 構築用の最新の Web フレームワーク
  • Uvicorn:FastAPI を実行するための ASGI サーバー
  • Black:コードフォーマッター
  • isort:インポートの並べ替え
  • flake8:リンター
  • pytest:テスト用フレームワーク

アーキテクチャ

User → mcpspinner-api → MCP Servers (GitHub, Slack, Discord, Linear)

ライセンス

MIT ライセンス

コントリビューション

  1. リポジトリをフォークします
  2. 機能ブランチを作成します
  3. 変更を加えます
  4. テストと lint を実行します
  5. プルリクエストを送信します

コメント

MCP は初めてですか?

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

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