only_mcp logo

only_mcp

by elevate-human-experiences

A simple MCP v0.2 client and server implementation for learning about MCP. It is not a complete implementation and is not intended for production use.

View on GitHub

Last updated: N/A

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?

No, this implementation is for learning and experimentation purposes only.

What version of MCP does this implement?

This implements MCP 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?

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?

The development environment is set up using Docker Compose. Follow the instructions in the README to install pre-commit hooks and build the container.