MCP-フェイシュ
MCP-FEISHUは、Windsurf IDEとの統合に特化して設計されたマイクロサービスコントロールプレーン(MCP)サーバーです。Feishu OpenAPIからAPI情報を取得し、IDEのMCPクライアントに提供することで、開発環境内でシームレスなAPI統合と管理を実現します。
特徴
Feishu OpenAPIに接続してAPI仕様を取得します
API情報をMCPリソースとして公開する
APIの検出と探索のためのツールを提供する
Windsurf IDE内でのAPIテストと統合をサポート
標準化された通信のためのモデルコンテキストプロトコル(MCP)を実装します
Related MCP server: MCP-APIKit
インストール
# Clone the repository
# git clone https://github.com/yourusername/mcp-feishu.git
# cd mcp-feishu
# Install dependencies
pnpm install
# Build the project
pnpm run build使用法
サーバーの起動
pnpm startデバッグ
npx @modelcontextprotocol/inspector node dist/index.jsWindsurf IDEからの接続
pnpm buildWindsurf IDE 設定で、次の構成で新しい MCP サーバーを追加します。
"mcpServers": {
"feiShuServer": {
"command": "node",
"args": ["/Program Files/project/mcp-feishu/dist/index.js"],
"env": {
"APP_ID": "",
"APP_SECRET": "",
"TABLE_ID": "",
"APP_TOKEN": ""
}
}
}APIリソース
MCP-FEISHU サーバーは次のリソースを公開します。
api://projects- すべての API プロジェクトを一覧表示しますapi://projects/{projectId}- 特定のプロジェクトの詳細を取得するapi://projects/{projectId}/apis- プロジェクト内のすべての API を一覧表示しますapi://projects/{projectId}/apis/{apiId}- 特定の API の詳細を取得します
ツール
サーバーは次のツールを提供します。
get_defect_link- 特定の欠陥へのリンクを取得するget_recently_updated_defect_list- 最近更新された欠陥のリストを取得します
発達
# Run in development mode with hot reloading
npm run devライセンス
マサチューセッツ工科大学
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.