MCP Developer Server (MCPDS)
** THIS IS A VERY BIG WORK IN PROGRESS. **
A powerful development tool that combines comprehensive documentation access with containerized code testing
MCP Developer Server is a Python-based MCP (Model Context Protocol) server designed to supercharge your development workflow. It provides instant access to 700+ documentation sources and creates isolated Docker containers for safe code testing and experimentation.
Note: It is recommended to not host a public instance as there is no authentication system yet. It is recommended to use a MCP server that reduces the amount of tokens used, as this uses a lot of tokens.
🚀 What Can It Do?
Documentation at Your Fingertips
Access over 700 programming language and framework docs instantly
Get summaries, examples, and detailed explanations
Search across multiple documentation sources simultaneously
Containerized Development Environment
Spin up isolated Docker containers for testing code
Run experiments without affecting your main system
Support for multiple programming languages and frameworks
Optional NVIDIA GPU acceleration for AI/ML workloads
📹 See It in Action
Reading and Summarizing Documentation:
If your Editor does not support Videos, visit README_assets/readingDocu.mp4
Creating a React Project:
If your Editor does not support Videos, visit README_assets/creatingcode.mp4
📋 System Requirements
Minimum Requirements
RAM: 6 GB
Storage: 15 GB free space
CPU: 2 cores
Architecture: AMD64
Recommended Specifications
RAM: 8 GB or more
Storage: 30 GB free space
CPU: 4+ cores
Architecture: x86 Architecture.
GPU Support (Optional)
Supported: NVIDIA GPUs supported! (requires NVIDIA Container Toolkit)
Supported: AMD ROCm is supported!
🔧 Installation
ONLY OPTION: Docker Installation (Recommended)
Prerequisites:
Docker and Docker Compose installed on your system
Node JS and
npx
installed ** Install This creates three services:devdocs
- Documentation serverdevdocs-sync
- Documentation synchronizationmcpdocker
- Main MCP server with Docker integration
Installation
To install this server, please edit the compose.yml
to your ideal system. It contains a bunch of commented out services or features and more.
Then, install the docker compose server using one command:
⚙️ Configuration
For Remote/Server Deployments
If running on a server or using Cloudflare Tunnel, update the IP addresses in configuration.json
to match your setup location.
Claude Desktop Integration
Open Claude Desktop
Click your profile icon → Settings → Developer
Select "Edit Configuration"
Add the configuration details from
configuration.json
Completely close and reopen Claude
Verify the MCP Server appears in your tools
For detailed setup instructions, visit the Model Context Protocol Quick Start Guide.
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Provides instant access to 700+ programming documentation sources and creates isolated Docker containers for safe code testing and experimentation. Combines comprehensive documentation lookup with containerized development environments for enhanced development workflows.