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
- Create and activate the virtual environment:
python -m venv venv
source venv/bin/activate
-
Install poetry for managing dependencies
-
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