Mcp Yapi Server について
Mcp Yapi Serverは、YApiのAPIドキュメントをCursorなどのMCP対応エディターに接続します。開発者はインターフェースの詳細確認や検索ができ、AIによるコードや型の生成にも利用できます。
主な機能
- 01YApi URLからAPI詳細を確認
- 02リクエストとレスポンスのパラメーターを表示
- 03プロジェクトのAPI一覧を取得
- 04キーワードでAPIを検索
- 05AIによるコードと型の生成を支援
活用シーン
- 01YApiリンクからAPIを確認
- 02APIのリクエスト項目と応答項目を確認
- 03キーワードでプロジェクトのAPIを検索
- 04APIドキュメントをコード生成に活用
MCP 対応
このMCPサーバーは、対応するエディターやAIクライアントにYApiのAPI検索、一覧表示、詳細確認機能を提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
mcp-yapi-server
Model Context Protocol (MCP) に基づく YApi 統合サーバーです。Cursor など、MCP に対応したエディターで YApi の API ドキュメントを直接検索できます。
✨ 機能特性
- 🔗 URL を直接貼り付け - 最も簡単な方法です!YApi のリンクを貼り付けるだけで検索できます
- 🔍 インターフェースの詳細を検索 - リクエスト/レスポンスパラメーターをすべて確認できます
- 📋 インターフェース一覧 - プロジェクト内のすべてのインターフェースを確認できます
- 🔎 インターフェースを検索 - キーワードで検索できます
- 🤖 AI による支援 - コードや型定義などを自動生成します
📦 インストール
npm install -g mcp-yapi-server
または、プロジェクトの依存関係としてインストールします。
npm install mcp-yapi-server
🚀 クイックスタート
1. インストール
npm install -g mcp-yapi-server
2. Cursor を設定
Cursor の設定に MCP サーバーの構成を追加します。
推奨方法 - ローカルインストール:
# 在项目目录中安装
npm install mcp-yapi-server
{
"mcpServers": {
"yapi": {
"command": "node",
"args": ["./node_modules/mcp-yapi-server/dist/index.js"],
"env": {
"YAPI_BASE_URL": "https://yapi.example.com",
"YAPI_TOKEN": "your_token_here"
}
}
}
}
または、グローバルインストール:
npm install -g mcp-yapi-server
{
"mcpServers": {
"yapi": {
"command": "mcp-yapi-server",
"env": {
"YAPI_BASE_URL": "https://yapi.example.com",
"YAPI_TOKEN": "your_token_here"
}
}
}
}
⚠️ 注意: 依存関係を正しく解決できない可能性があるため、
npxの使用は推奨しません。ローカルインストールまたはグローバルインストールを使用してください。
3. Cursor を再起動
4. 使い始める
Cursor に YApi のリンクを直接貼り付けます。
https://yapi.example.com/project/100/interface/api/12345
📚 ドキュメント
🔧 よくある質問
"No server info found"
原因: Node.js のバージョンが 18 未満です
解決策: nvm install 18 && nvm use 18
"请登录..."
原因: Token の設定が必要です
解決策: Cursor の設定で YAPI_TOKEN を設定します
詳しくはトラブルシューティングドキュメントをご覧ください。
🛠 開発
# 克隆项目
git clone https://github.com/TStoneLee/mcp-yapi-server.git
cd mcp-yapi-server
# 安装依赖
npm install
# 开发模式
npm run dev
# 构建
npm run build
📄 ライセンス
MIT ライセンス
🔗 関連リンク
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。