KaitoMCPServer
Environment Setup
This project uses uv for dependency management and Python environment management.
Prerequisites
- Python 3.13 or higher
- uv package manager
Installation
- Install uv (if not already installed):
- Clone the repository:
- Install dependencies:This will:
- Create a virtual environment automatically
- Install all project dependencies as specified in
pyproject.toml
- Lock the dependencies in
uv.lock
Running the Project
To run the MCP server:
To test the server functionality:
Testing
The project includes two client scripts for testing:
simple_client.py
- Direct testing by importing server functionsclient.py
- Full MCP protocol client that communicates with a running server
For quick testing and development, use simple_client.py
. For testing the actual MCP protocol implementation, run the server with main.py
and then use client.py
in a separate terminal.
Development
To activate the virtual environment for development:
To add new dependencies:
To add development dependencies:
This server cannot be installed
A Python-based MCP server that uses uv for dependency management, requiring Python 3.13+ to run.
Related MCP Servers
- -securityAlicense-qualityThis server is a server that installs other MCP servers for you. Install it, and you can ask Claude to install MCP servers hosted in npm or PyPi for you. Requires npx and uv to be installed for node and Python servers respectively.Last updated -24,321624JavaScriptMIT License
- -securityFlicense-qualityThis is an MCP server that facilitates building tools for interacting with various APIs and workflows, supporting Python-based development with potential for customizable prompts and user configurations.Last updated -Python
- AsecurityAlicenseAqualityA server that provides a persistent Python REPL environment through the MCP protocol, allowing execution of Python code, variable management, and package installation.Last updated -33PythonMIT License
- AsecurityAlicenseAqualityA Python bridge for interacting with the macOS Messages app using MCP (Multiple Context Protocol). Simple install using uvx mac-messages-mcpLast updated -776PythonMIT License