Documentation
mcpose sits between any LLM client and any MCP server, routing calls through composable middleware without changing the upstream. Transform results, shape tool access, connect named servers, and add audit when you need it. These docs cover the core workflow, the concepts behind the proxy, and the reference for every published package.
Start here
Wrap an upstream MCP server with a logging middleware and serve it over stdio — ten lines of glue.
What mcpose is and why it exists.
Explore the docs
The proxy model, the middleware onion, identity and sessions, and rejection reasons.
Reference for all eight released packages, from core to policy and persistent sessions.
PII redaction with audit, list-tools rewriting, and OAuth against an upstream server.
Roadmap, ADRs, contributing, and the security policy.