What is mcp-remote-server?
The mcp-remote-server is a server for the Model Context Protocol (MCP). It is configurable and dynamically loads its capabilities from a remote source, serving as a bridge between MCP clients and remote APIs.
How to use mcp-remote-server?
To use it, set your MCP_CONTROL_PLANE_URL to point to your remote configuration. Then, run the server with the command: bun run index.ts.
Key features of mcp-remote-server?
It loads its configuration dynamically from a remote JSON file. The configuration auto-refreshes every 60 seconds. The server supports all core MCP primitives: tools, resources, and prompts.
Use cases of mcp-remote-server?
Use it to integrate various remote APIs into a local server setup. It is useful for creating reusable prompt templates for consistent API interactions. It can also expose remote data as readable resources for local applications.
FAQ for mcp-remote-server?
What is the purpose of the MCP_CONTROL_PLANE_URL? It defines the endpoint from which the server fetches its remote configuration.
What are the limitations? It only supports HTTP/HTTPS handler endpoints, and its configuration must be accessible via an HTTP GET request.