A simplest MCP system implemented in Python, including a client and several servers.
Overview
What is MCP-Demo?
MCP-Demo is a minimal implementation of a Multi-Client-Server (MCP) system in Python, designed to help users understand the operation of the entire MCP system.
How to use MCP-Demo?
To use MCP-Demo, you need to set up a virtual environment, install dependencies, create a .env file with your API key, and run the client with the specified server configuration.
Key features of MCP-Demo?
- Simple and minimalistic design for easy understanding of MCP systems.
- Supports integration with various LLM services by configuring the .env file.
- Includes a client and multiple server implementations for demonstration purposes.
Use cases of MCP-Demo?
- Learning about the architecture and functioning of MCP systems.
- Testing and developing applications that require a client-server model.
- Experimenting with different LLM services by modifying the .env configuration.
FAQ from MCP-Demo?
- What programming language is MCP-Demo written in?
MCP-Demo is implemented in Python.
- How do I add my API key?
You can add your API key by creating a .env file and including the line: OPENAI_API_KEY=your_api_key.
- Can I use other LLM services?
Yes, you can use other LLM services by adding the appropriate API keys in the .env file.