API-Market MCP Server
API-MARKET MCPサーバー
について
API-Market のエンドポイントを MCP リソースとして公開するモデルコンテキストプロトコル (MCP) サーバー。このサーバーにより、大規模言語モデルは MCP プロトコルを介して OpenAPI 仕様で定義された API を検出し、操作できるようになります。
このリポジトリは、 API.marketで利用可能なAPIへのアクセスを提供します。このツールは無料で利用でき、エージェントは利用可能なすべてのAPIと自由に通信できるため、非常に強力です。API.marketには200以上のAPIが用意されており、幅広い機能を活用できます。
Related MCP server: OpenAPI MCP Server
クイックスタート
このMCPサーバーを使用するために、このリポジトリをクローンする必要はありません。お好みのクライアントで設定するだけで済みます。
クロードデスクトップ向け
Claude Desktop 構成ファイルを見つけるか作成します。
macOSの場合:
~/Library/Application Support/Claude/claude_desktop_config.json
API-Market MCP サーバーを有効にするには、次の構成を追加します。
{ "mcpServers": { "api-market": { "command": "npx", "args": ["-y", "@noveum-ai/mcp-server"], "env": { "API_HEADERS": "x-magicapi-key:your-api-key" } } } }
カーソル用
「ファイル」->「設定」->「カーソル設定」に移動します。
MCPを選択します。
新しいグローバル MCP サーバーの追加をクリックします。
次の内容を mcp.json ファイルに貼り付けます。
{
"mcpServers": {
"api-market": {
"command": "npx",
"args": [
"-y",
"@noveum-ai/mcp-server",
"--headers",
"x-magicapi-key:<your-api-key>"
]
}
}
}あるいは、これを mcpServers の最初のエントリとして追加します。
"api-market": {
"command": "npx",
"args": [
"-y",
"@noveum-ai/mcp-server",
"--headers",
"x-magicapi-key:<your-api-key>"
]
},Cursorの古いバージョンの場合は、新しいMCPサーバーの追加をクリックした後、次のコマンドを追加します。
npx -y @noveum-ai/mcp-server --headers x-magicapi-key:your-api-keyAPI.marketからAPIキーを取得する
APIキーを取得するには
API.marketにログイン
プロフィールに移動して「マイAPIキー」を選択します
APIキーはここに表示されます
このMCPのAPIのリスト
例と使用法
例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を使用して、仕様内のパスを更新し、ファイル名を含めます。
python utils/modify_api.py3. APIサマリーを更新する
パスを変更した後、次のいずれかのオプションを選択して API サマリーを更新します。
LLM を使用して要約を自動的に短縮します。
python utils/LLM_summary_shortener.py 要約を手動で更新します。
python utils/manual_summary_shortener.py 4. ビルドとテスト
変更を適用するには、プロジェクトを再構築します。
npm run build次に、以下を使用して新しい API 統合をテストします。
npm run inspect5. 変更を送信する
この新しい API をリポジトリに提供したい場合は、次の手順を実行します。
リポジトリをフォークします。
ブランチを作成します。
プルリクエスト (PR) を送信します。
6. MCPサーバーを公開する(オプション)
変更を公開する場合:
それに応じて
package.jsonを更新します (例: バージョン、名前などを更新します)。パッケージを公開します。
npm publish --access public開発ツール
建物
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 の型を検証します。
コマンドライン引数
npm run inspect -- \
--api-base-url https://api.magicapi.dev/api/v1/ \
--openapi-spec modified_files.txt \
--headers "x-magicapi-key:your-api-key" \
--name "my-mcp-server" \
--version "1.0.0"開発ワークフロー
開発環境を起動します。
npm run inspect-watchsrc/内の TypeScript ファイルを変更します。サーバーは自動的に再構築され、再起動します。
MCP Inspector UI を使用して変更をテストします。
デバッグまたはローカルで実行
MCP サーバーをローカルでデバッグまたは実行するには:
リポジトリをクローンし、依存関係をインストールします。
git clone https://github.com/Noveum/api-market-mcp-server.git
cd api-market-mcp-server
npm installサーバーを構築します。
npm run buildデバッグの場合は、次のコマンドを実行できます。
npm run inspect 貢献
リポジトリをフォークします。
機能ブランチを作成します。
変更を加えます。
テストとリンティングを実行します。
npm run typecheck
npm run lintプルリクエストを送信します。
ライセンス
マサチューセッツ工科大学
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityAmaintenanceA server that enables Large Language Models to discover and interact with REST APIs defined by OpenAPI specifications through the Model Context Protocol.4,812286MIT
- Alicense-qualityDmaintenanceA Model Context Protocol Server that enables LLMs to interact with and execute REST API calls through natural language prompts, supporting GET/PUT/POST/PATCH operations on configured APIs.6Apache 2.0
- AlicenseDqualityDmaintenanceA Model Context Protocol server that enables LLMs to explore and interact with API specifications by providing tools for loading, browsing, and getting detailed information about API endpoints.41914ISC
- Flicense-qualityDmaintenanceA Model Context Protocol (MCP) Server that provides unified access to multiple external APIs (weather, news, financial data) through a single, consistent interface for AI agents and LLMs.1
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
MCP server for AI access to Swagger by SmartBear.
MCP server providing access to the Scorecard API to evaluate and optimize LLM systems.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Noveum/api-market-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server