MCP (Model Context Protocol) server in C
mcp-proxy is a Model Context Protocol (MCP) server written in C.
Behaviour is fully driven by a YAML configuration file passed via
the --config argument. Supports:
- local tools (shell commands with {{placeholder}} substitution)
- local resources (shell commands returning resource URIs)
- local prompts (template strings)
- proxies to upstream MCP servers (stdio transport)
- stdio and Streamable HTTP transports
Usage:
mcp-proxy --config /path/to/config.yaml