Model Context Protocol Daemon logo

Model Context Protocol Daemon

by Pixeladed

The Model Context Protocol Daemon (MCPD) is a tool to manage Model Context Protocol (MCP) servers. It allows for quick installation, management of multiple instances, and more.

View on GitHub

Last updated: N/A

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:
python -m venv venv
source venv/bin/activate
  1. Install poetry for managing dependencies

  2. Install dependencies:

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.

pyinstaller cli.spec