trackmcp
Back to directory

Model Context Protocol Daemon - a tool for installing, running and managing MCP servers

1 stars PythonAI & Machine Learning Updated Dec 22, 2024
mcpmcpdmodel-context-protocol

Documentation

Model Context Protocol Daemon WIP

The Model Context Protocol Daemon is a tool that allows you to manage Model Context Protocol (MCP) servers, quickly install new ones, manage multiple instances and more.

Progress

  • [x] Protocol for components
  • [x] Building Docker images
  • [x] Fetching packages from GitHub
  • [ ] Installing MCP server packages
  • [x] Running an MCP server
  • [ ] Local MCP server registry
  • [ ] CLI

Development

1. Create and activate the virtual environment:

bash
python -m venv venv
source venv/bin/activate

2. Install poetry for managing dependencies

3. Install dependencies:

bash
poetry install

Building the CLI

We use pyinstaller to build the CLI. Running the following command will build the CLI and create a `dist` folder with the executable.

bash
pyinstaller cli.spec

Frequently asked questions

What is mcpd?

mcpd is Model Context Protocol Daemon - a tool for installing, running and managing MCP servers

How do I install mcpd?

Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

Is mcpd open source?

Yes — it is hosted on GitHub at https://github.com/Pixeladed/mcpd and has 1 stars.

Related MCP tools

Run your own MCP server? See who uses it and what to fix.

Measure it with TrackMCP