Author avatar

simple-mcp-test

by tjjd4

Server

Tags

4.8 (120)

Simple MCP Client

This project provides a simple MCP (Multi-Client Protocol) implementation that demonstrates basic client-server communication capabilities.

Prerequisites

  • Python 3.12+
  • Python package manager (e.g., uv) # suggested

Installation

  1. Clone the repository:
git clone https://github.com/tjjd4/simple-mcp-test.git
cd simple-mcp-test
  1. Create and activate a virtual environment (recommended):
python -m venv .venv # using python and pip
uv venv  # using uv

source .venv/bin/activate  # On Windows: .venv\Scripts\activate
  1. Install the required dependencies:
pip install -r pyproject.toml # using pip
uv run pip install -r pyproject.toml # using uv

Running the Simple MCP Client

The simple MCP implementation can be tested using the test_simple_mcp.py script. This script demonstrates basic functionality including call_tool(), read_resource(), etc.

To run the test script:

# Run the test script
export PYTHONPATH=$(pwd)
python scripts/test_simple_mcp.py

License

This project is licensed under the MIT License - see the LICENSE file for details.

Related Services

playwright-mcp

Server

4.8 (120)
View Details →

blender-mcp

Server

4.8 (120)
View Details →

tavily-mcp

Server

4.8 (120)
View Details →