Mcp Request について
Mcp Requestは、単一のサービスを通じて複数のHTTP APIを利用できるMCPサーバーです。APIを再利用可能なリクエストとして登録でき、APIごとに個別のMCPサーバーを用意する必要がありません。
主な機能
- 01カスタムHTTP APIリクエストの登録
- 02登録済みAPIの削除
- 03問い合わせ前の利用可能API確認
- 04HTTPリクエストの送信
活用シーン
- 01天気エンドポイントを問い合わせ用に公開する
- 02MCP環境で既存APIを再利用する
MCP 対応
MCPクライアント向けに、API定義の登録と削除、利用可能なAPIの確認、HTTPリクエスト送信のツールを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
4掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| config | string | はい | API 設定 JSON 文字列 |
詳細
mcp-request
さまざまなサービスに HTTP リクエストを送信するための Model Context Protocol(MCP)サーバーです。
mcp-request を選ぶ理由
MCP 環境で複数の API を扱う場合、API ごとに個別の MCP サーバーを作成すると、次のような問題があります。
- 時間がかかります
- リソースを多く消費します
- 多くの場合、不要です
このツールを使うと、次のことができます。
- 任意の HTTP API をすばやく MCP 経由で利用できるようにします
- 追加のサーバー設定なしで既存の HTTP API を再利用します
- 複数の API に対して、単一の MCP サーバーを維持します
インストール
{
"mcpServers": {
"wallet-mcp": {
"command": "npx",
"args": ["mcp-request"]
}
}
}
使い方
ツール
- registerApi
- deleteApi
- beforeRequest
- request
registerApi:カスタム HTTP リクエストを登録する
- たとえば、天気情報を取得する API を追加する場合:
Add a weather query interface to mcp-request https://wttr.in/Tokyo?format=j1 where Tokyo is the city's name
追加後は、さまざまな都市の天気情報を問い合わせることができます。
- JSON 定義を直接送信することもできます
`Register this request: {
"id": "sui_rpc",
"name": "Sui RPC",
"description": "Make RPC calls to Sui mainnet node",
"params": {
"method": {
"type": "string",
"description": "RPC method name",
"example": "suix_getBalance"
},
"params": {
"type": "array",
"description": "Parameters for the RPC method",
"example": [
"0x317b2a1385c9f7115f4c227b512293e6a632762c7c4e79728b3ad743f656b8fe",
"0x2::sui::SUI"
]
}
},
"api": {
"url": "https://wallet-rpc.mainnet.sui.io/",
"method": "POST",
"headers": {
"Content-Type": "application/json"
},
"params": {
"jsonrpc": "2.0",
"id": 1
}
}
}`
Query the balance of 0x317b2a1385c9f7115f4c227b512293e6a632762c7c4e79728b3ad743f656b8fe // AI は必要なメソッドとパラメーターを把握しています。
deleteApi
sui_rpc api を削除
sui 関連の api を削除
beforeRequest
何かを問い合わせる前に、使用可能な API があるかどうかを確認します。
すでに登録したすべての API を一覧表示することもできます。
request mcp に登録したすべての api を一覧表示 または 自分の api を一覧表示
request
ここで HTTP リクエストを実行します。
TODO
- API を追加しやすくするため、データ構造を最適化する
- 登録なしで単一の HTTP リクエストを送信できるようにする
- リモート API の登録をサポートする
- API キーの設定と管理をサポートする
- ...
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。