What is only_mcp?
This is a simple MCP v0.2 client and server implementation built with Falcon to experiment with the MCP protocol and its features.
How to use only_mcp?
The README provides developer instructions for setting up the development environment using Docker Compose. It involves installing pre-commit hooks and building the container. Frontend dependencies are managed locally using npm.
Key features of only_mcp
MCP v0.2 implementation
Falcon-based server
Authenticated tool support
Dockerized development environment
Use cases of only_mcp
Learning about MCP protocol
Experimenting with agent tool integration
Developing custom MCP clients and servers
Understanding MCP v0.2 differences from v0.1
FAQ from only_mcp
Is this a production-ready implementation?
Is this a production-ready implementation?
No, this implementation is for learning and experimentation purposes only.
What version of MCP does this implement?
What version of MCP does this implement?
This implements MCP v0.2.
What are the key differences between MCP v0.1 and v0.2?
What are the key differences between MCP v0.1 and v0.2?
MCP v0.2 removes the SSE endpoint and relies on a .well-known OAuth flow for authentication.
What are the challenges in implementing MCP?
What are the challenges in implementing MCP?
Challenges include SDK and tooling gaps, interoperability concerns with OpenAI's chat-completion standard, and handling long-running tasks.
How do I set up the development environment?
How do I set up the development environment?
The development environment is set up using Docker Compose. Follow the instructions in the README to install pre-commit hooks and build the container.