MCP Proving Ground Client
by jlmelis
The MCP Proving Ground Client is a Python-based client for interacting with the MCP API. It's designed to test custom MCP servers, helping avoid message limits encountered with other clients.
Last updated: N/A
MCP Proving Ground Client
Overview
The MCP Proving Ground Client is a Python-based client for interacting with the MCP API. This project is primarily being developed to provide a simple MCP Client that can be used to test custom MCP servers, helping to avoid message limits encountered with other clients like Claude Desktop.
Installation
- Install uv
- Clone this repository
- Run
uv venv
to create a virtual environment - Activate the virtual environment
- Run
uv pip install .
- Create a
.env
file and add your Deepseek API key:DEEPSEEK_API_KEY=your_api_key_here
Usage
Run the client with:
uv run main.py
Configuration
Edit config.yaml
to configure the MCP Server.
Sample Server
A sample server weather.py
is included in this repository, based on the quickstart example from the Model Context Protocol documentation. This server demonstrates basic MCP server functionality and can be used for testing and experimentation.
Development Status
This project is currently in early active development. There may be bugs, missing features, and breaking changes. Please report any issues you encounter.
Contributing
- Fork the repository
- Create a new branch
- Make your changes
- Submit a pull request