mcp-everything
If you are the rightful owner of mcp-everything and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
This MCP server project demonstrates various features of the Model Context Protocol (MCP) with implementations in TypeScript and Python.
The MCP Everything server project is a comprehensive demonstration of the Model Context Protocol (MCP) capabilities. It includes server implementations in both TypeScript and Python, designed to serve as test servers for MCP client builders. The project showcases a variety of features such as tools, resources, prompts, and logging. The tools include functionalities like echoing messages, adding numbers, simulating long-running operations, sampling LLM responses, and more. Resources are provided in both plaintext and binary formats, supporting pagination and updates. The server also demonstrates prompt handling with simple and complex prompts, and it logs random-leveled messages to illustrate logging capabilities. The TypeScript implementation can be installed locally, globally, or via Docker, while the Python implementation requires setting up a virtual environment and installing dependencies. Both implementations aim for functional parity, making it a versatile tool for developers working with MCP.
Features
- Echo tool for message reflection
- Addition tool for numerical operations
- Long-running operation simulation with progress notifications
- LLM sampling demonstration
- Resource management with pagination and updates