API-MARKET MCPサーバー
について
API-Market のエンドポイントを MCP リソースとして公開するモデルコンテキストプロトコル (MCP) サーバー。このサーバーにより、大規模言語モデルは MCP プロトコルを介して OpenAPI 仕様で定義された API を検出し、操作できるようになります。
このリポジトリは、 API.marketで利用可能なAPIへのアクセスを提供します。このツールは無料で利用でき、エージェントは利用可能なすべてのAPIと自由に通信できるため、非常に強力です。API.marketには200以上のAPIが用意されており、幅広い機能を活用できます。
クイックスタート
このMCPサーバーを使用するために、このリポジトリをクローンする必要はありません。お好みのクライアントで設定するだけで済みます。
クロードデスクトップ向け
- Claude Desktop 構成ファイルを見つけるか作成します。
- macOSの場合:
~/Library/Application Support/Claude/claude_desktop_config.json
- macOSの場合:
- API-Market MCP サーバーを有効にするには、次の構成を追加します。
カーソル用
- 「ファイル」->「設定」->「カーソル設定」に移動します。
- MCPを選択します。
- 新しいグローバル MCP サーバーの追加をクリックします。
- 次の内容を mcp.json ファイルに貼り付けます。
あるいは、これを mcpServers の最初のエントリとして追加します。
- Cursorの古いバージョンの場合は、新しいMCPサーバーの追加をクリックした後、次のコマンドを追加します。
API.marketからAPIキーを取得する
APIキーを取得するには
- API.marketにログイン
- プロフィールに移動して「マイAPIキー」を選択します
- APIキーはここに表示されます
このMCPのAPIのリスト
- GET-trueway-matrix-MatrixService-CalculateDrivingMatrix
- GET-magicapi-whisper-predictions--request_id
- POST-マジカピ-ウィスパー-ウィスパー
- POST-capix-faceswap-upload
- POST-capix-faceswap-faceswap-v1-image
- POST-capix-faceswap-faceswap-v1-ビデオ
- POST-capix-faceswap-result
- GET-trueway-geocoding-GeocodingService-Geocode
- GET-trueway-geocoding-GeocodingService-ReverseGeocode
- POST-magicapi-dnschecker-dnschecker
- GET-magicapi-coder-predictions--request_id
- POST-magicapi-coder-coder
- POST-bridgeml-nsfw-detection-nsfw_detection
- GET-magicapi-whois-whois--ドメイン-
- GET-magicapi-deblurer-predictions--request_id
- POST-magicapi-deblurer-deblurer
- POST-bridgeml-テキストから画像へ-text_to_image
- GET-magicapi-period-predictions--request_id
- POST-マジカピ-ピリオド-ピリオド
- GET-trueway-places-PlacesService-FindPlaceByText
- GET-trueway-places-PlacesService-FindPlacesNearby
- GET-マジカピ-ヘア予測--リクエストID
- POST-マジカピ-ヘア-ヘア
- POST-ブリッジml-コデラマ-ブリッジml-コデラマ
- GET-brave-brave-videos-search
- GET-brave-brave-web-search
- GET-brave-brave-images-search
- GET-brave-brave-news-search
- GET-brave-brave-suggest-search
- GET-brave-brave-spellcheck-search
- POST-magicapi-domainchecker-check_domains
- GET-trueway-routing-DirectionsService-FindDrivingRoute
- GET-trueway-routing-DirectionsService-FindDrivingPath
- POST-pipfeed-parse-extract
例と使用法
例1
エージェントを使って任意の2点間の経路を見つけることができる
例2
エージェントを使ってあらゆるトピックに関するニュースを見つけ、記事を深く掘り下げることができます。
例3
エージェントを使用して利用可能なドメインを検索できます
発達
MCP サーバーに新しい API を追加する
utils
フォルダーには、API 構成の管理、OpenAPI 仕様の解析、MCP サーバーへの新しい API の登録を行うためのヘルパー スクリプトが含まれています。
1. OpenAPI仕様を見つける
統合したいAPIのOpenAPI JSONファイルを見つけます。その後、プロジェクトのルートディレクトリにjson_files
フォルダを作成し、OpenAPI JSON仕様をそのフォルダに追加します。
2. OpenAPI仕様を変更する
OpenAPI 仕様を取得したら、 modify_api.py
を使用して、仕様内のパスを更新し、ファイル名を含めます。
3. APIサマリーを更新する
パスを変更した後、次のいずれかのオプションを選択して API サマリーを更新します。
- LLM を使用して要約を自動的に短縮します。
- 要約を手動で更新します。
4. ビルドとテスト
変更を適用するには、プロジェクトを再構築します。
次に、以下を使用して新しい API 統合をテストします。
5. 変更を送信する
この新しい API をリポジトリに提供したい場合は、次の手順を実行します。
- リポジトリをフォークします。
- ブランチを作成します。
- プルリクエスト (PR) を送信します。
6. MCPサーバーを公開する(オプション)
変更を公開する場合:
- それに応じて
package.json
を更新します (例: バージョン、名前などを更新します)。 - パッケージを公開します。
開発ツール
建物
npm run build
- TypeScript ソースをビルドします。npm run clean
- ビルド成果物を削除します。npm run typecheck
- TypeScript の型チェックを実行します。
開発モード
npm run dev
- ソース ファイルを監視し、変更があれば再構築します。npm run inspect-watch
- 変更時に自動リロードしてインスペクターを実行します。
コード品質
npm run lint
- ESLint を実行します。npm run typecheck
- TypeScript の型を検証します。
コマンドライン引数
開発ワークフロー
- 開発環境を起動します。
src/
内の TypeScript ファイルを変更します。- サーバーは自動的に再構築され、再起動します。
- MCP Inspector UI を使用して変更をテストします。
デバッグまたはローカルで実行
MCP サーバーをローカルでデバッグまたは実行するには:
- リポジトリをクローンし、依存関係をインストールします。
- サーバーを構築します。
- デバッグの場合は、次のコマンドを実行できます。
貢献
- リポジトリをフォークします。
- 機能ブランチを作成します。
- 変更を加えます。
- テストとリンティングを実行します。
- プルリクエストを送信します。
ライセンス
マサチューセッツ工科大学
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
API.market から 200 以上の API を MCP リソースとして公開するモデル コンテキスト プロトコル サーバー。これにより、大規模な言語モデルが自然言語コマンドを通じてさまざまな API を検出し、操作できるようになります。
Related MCP Servers
- -securityAlicense-qualityMCP Server simplifies the implementation of the Model Context Protocol by providing a user-friendly API to create custom tools and manage server workflows efficiently.Last updated -43TypeScriptMIT License
- -securityAlicense-qualityA Model Context Protocol (MCP) compliant server that allows Large Language Models (LLMs) to search and retrieve content from microCMS APIs.Last updated -TypeScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that provides a comprehensive interface for interacting with the ConnectWise Manage API, simplifying API discovery, execution, and management for both developers and AI assistants.Last updated -462Python
- AsecurityFlicenseAqualityA Model Context Protocol (MCP) server that interacts with system APIs, allowing users to check connections, search employees, register breakfast, and update chemical information by shifts.Last updated -2137JavaScript