MCP Remote Server
コードベースに基づいたより技術的な詳細を記載した拡張 README を以下に示します。
mcp-リモートサーバー
リモート設定から動的に機能を読み込む、設定可能なモデルコンテキストプロトコル(MCP)サーバーです。ModelContextProtocolを利用して、ローカル MCP クライアントと通信できるローカルサーバーを作成します。
概要
mcp-remote-server MCP クライアントとリモート API 間のブリッジとして機能します。リモートホスト構成( MCP_CONTROL_PLANE_URLで指定)を解析します。この構成には、リモート API エンドポイントを指すツール、リソース、プロンプトのリストが含まれています。
主な特徴
動的構成: サーバーの機能はリモートJSON構成を通じて定義されます
自動更新: 設定は60秒ごとに自動的に更新されます
すべてのMCPプリミティブをサポート:
ツール: リモート API 呼び出しを通じてアクションを実行する
リソース: リモートデータを読み取り可能なリソースとして公開する
プロンプト: 再利用可能なプロンプトテンプレートを定義する
設定形式
{
"tools": [{
"name": "tool-name",
"description": "Tool description",
"inputSchema": {
"type": "object",
"properties": {
// JSON Schema for tool inputs
}
},
"handler": "https://api.example.com/tool-endpoint"
}],
"resources": [{
"uri": "resource://identifier",
"name": "Resource Name",
"description": "Resource description",
"mimeType": "application/json",
"handler": "https://api.example.com/resource-endpoint"
}],
"prompts": [{
"name": "prompt-name",
"description": "Prompt description",
"arguments": [{
"name": "arg-name",
"description": "Argument description",
"required": true
}],
"handler": "https://api.example.com/prompt-endpoint"
}]
}ハンドラーAPIの要件
リモート ハンドラーは、適切にフォーマットされた応答を返す必要があります。
ツールハンドラー: 文字列化され、MCP ツール応答にラップされる JSON を返します。
リソースハンドラ: 指定された mimeType に一致するコンテンツを返します
プロンプトハンドラ: 文字列(メッセージに自動的にラップされる)またはMCP形式のメッセージの配列を返します。
Related MCP server: MCP-YNU FastMCP Server
インストール
bun install使用法
コントロール プレーンの URL を設定します。
export MCP_CONTROL_PLANE_URL="https://your-config-endpoint"サーバーを実行します。
bun run index.ts制限事項
HTTP/HTTPSハンドラーエンドポイントのみサポート
構成はHTTP GETリクエスト経由でアクセス可能である必要がある
ハンドラのレスポンスはJSON互換である必要があります
ローカルでのみ実行(標準の MCP 制限)
このプロジェクトは、bun v1.1.32 のbun initを使用して作成されました。Bunは高速なオールインワン JavaScript ランタイムです。Bun を選んだのは、高速であることと、少し変わったものを試してみたかったからです。
このプロジェクトでも、型チェックとリンティングにBiomeを使用しています。Bunと同じ理由でBiomeを選びました。何か違うものを探していたので、JSにgofmtのようなツールがあればいいのにと思いました。これは良いスタートです。
This server cannot be deployed
Maintenance
Related MCP Connectors
The Remote MCP server acts as a standardized bridge between LLM applications (like Claude, ChatGPT, and Cursor) and external services, enabling AI agents to access external tools and resources. Its primary capability is providing a centralized search tool to discover other MCP servers and their respective tools. Unlike local implementations, it runs remotely with OAuth authentication and permission controls for security.
An MCP server that provides an API to LLMs to manage their JumpCloud resources.
Remote MCP server exposing SMI Aware tools, resources, and skills over Streamable HTTP.
MCP server providing access to the Scorecard API to evaluate and optimize LLM systems.
Related MCP Servers
- FlicenseCqualityDmaintenanceThis is an MCP server that facilitates building tools for interacting with various APIs and workflows, supporting Python-based development with potential for customizable prompts and user configurations.1-

MCP-YNU FastMCP Serverofficial
AlicenseNot gradedqualityDmaintenanceA dynamic MCP server implementation that automatically loads tools, resources, and prompts from their respective directories, allowing for easy extension and configuration.MIT- AlicenseAqualityDmaintenanceA generic MCP server that dynamically exposes any OpenAPI-documented REST API to LLMs by auto-discovering endpoints. It provides tools for exploring API capabilities and making authenticated requests directly through natural language interfaces.28 npmMIT
- AlicenseNot gradedqualityDmaintenanceDynamically creates MCP servers from web API configurations, enabling AI assistants to interact with any REST API, GraphQL endpoint, or web service.MIT