mcpField
M
Mcp Yapi Server

Mcp Yapi Server

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

Mcp Yapi Server について

Mcp Yapi Serverは、YApiのAPIドキュメントをCursorなどのMCP対応エディターに接続します。開発者はインターフェースの詳細確認や検索ができ、AIによるコードや型の生成にも利用できます。

主な機能

  1. 01YApi URLからAPI詳細を確認
  2. 02リクエストとレスポンスのパラメーターを表示
  3. 03プロジェクトのAPI一覧を取得
  4. 04キーワードでAPIを検索
  5. 05AIによるコードと型の生成を支援

活用シーン

  1. 01YApiリンクからAPIを確認
  2. 02APIのリクエスト項目と応答項目を確認
  3. 03キーワードでプロジェクトのAPIを検索
  4. 04APIドキュメントをコード生成に活用

MCP 対応

このMCPサーバーは、対応するエディターやAIクライアントにYApiのAPI検索、一覧表示、詳細確認機能を提供します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

mcp-yapi-server

npm version License: MIT GitHub stars GitHub forks

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 ライセンス

🔗 関連リンク

コメント

MCP は初めてですか?

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

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