Skip to main content
Glama

KaitoMCPServer

by yang-han

KaitoMCPServer

Environment Setup

This project uses uv for dependency management and Python environment management.

Prerequisites

  • Python 3.13 or higher
  • uv package manager

Installation

  1. Install uv (if not already installed):
    # On macOS and Linux curl -LsSf https://astral.sh/uv/install.sh | sh # Or using Homebrew on macOS brew install uv
  2. Clone the repository:
    git clone <repository-url> cd KaitoMCPServer
  3. Install dependencies:
    uv sync
    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:

uv run python main.py

To test the server functionality:

# Simple direct testing (recommended for development) uv run python simple_client.py # Full MCP protocol client (requires server to be running separately) uv run python client.py

Testing

The project includes two client scripts for testing:

  1. simple_client.py - Direct testing by importing server functions
  2. client.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:

uv shell

To add new dependencies:

uv add <package-name>

To add development dependencies:

uv add --dev <package-name>
-
security - not tested
F
license - not found
-
quality - not tested

A Python-based MCP server that uses uv for dependency management, requiring Python 3.13+ to run.

  1. Environment Setup
    1. Prerequisites
    2. Installation
    3. Running the Project
    4. Testing
    5. Development

Related MCP Servers

  • -
    security
    A
    license
    -
    quality
    This 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 -
    2
    4,321
    624
    JavaScript
    MIT License
    • Apple
  • -
    security
    F
    license
    -
    quality
    This 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
  • A
    security
    A
    license
    A
    quality
    A server that provides a persistent Python REPL environment through the MCP protocol, allowing execution of Python code, variable management, and package installation.
    Last updated -
    3
    3
    Python
    MIT License
  • A
    security
    A
    license
    A
    quality
    A Python bridge for interacting with the macOS Messages app using MCP (Multiple Context Protocol). Simple install using uvx mac-messages-mcp
    Last updated -
    7
    76
    Python
    MIT License
    • Apple

View all related MCP servers

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/yang-han/KaitoMCPServer'

If you have feedback or need assistance with the MCP directory API, please join our Discord server