Model Context Protocol Server
@eooo-io
About Model Context Protocol Server
A Dockerized MCP server setup to deploy onto remote development servers
Basic information
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Model Context Protocol Server?
A containerized Model Context Protocol (MCP) server that enables communication between LLMs and tools through a standardized protocol. It provides both REST API and WebSocket interfaces for tool execution and context management, targeting developers building LLM-powered applications.
How to use Model Context Protocol Server?
Deploy the server using Docker Compose: clone the repository, create tools, context, and data directories, configure a .env file, then run docker-compose up --build. Tools are placed as Python scripts in the tools directory, and the server exposes REST endpoints on port 3000 and a WebSocket at ws://localhost:3000 for real‑time communication.
Key features of Model Context Protocol Server
- Dual runtime environment (Node.js + Python)
- WebSocket support for real‑time updates
- REST API endpoints for tool management and execution
- Context persistence and management via JSON files
- Tool execution isolation inside the container
- Easy deployment with Docker
Use cases of Model Context Protocol Server
- Allow LLMs to invoke Python‑based tools through a standardized API
- Maintain conversation or session context across multiple interactions
- Enable real‑time tool execution and monitoring via WebSocket
- Provide a consistent, containerized interface for integrating tools with any MCP‑compatible LLM
FAQ from Model Context Protocol Server
What are the prerequisites to run Model Context Protocol Server?
You need Docker and Docker Compose installed on your system.
How do I add a new tool to the server?
Place a Python script in the tools directory. The script should accept JSON parameters via sys.argv[1] and return JSON output printed to stdout.
How is context managed in Model Context Protocol Server?
Context files are stored as JSON in the context directory, each with a unique ID. They can be retrieved via the GET /api/context/:id REST endpoint or through WebSocket messages.
How do I stop the server?
Run docker-compose down in the project directory.
What security measures are implemented?
Tool execution is isolated within the container, input validation is performed on all API endpoints, and context access can be restricted based on implementation needs.
More Cloud & Infrastructure MCP servers
container-use
aluzzardiDevelopment environments for coding agents. Enable multiple agents to work safely and independently with your preferred stack.
container-use
daggerDevelopment environments for coding agents. Enable multiple agents to work safely and independently with your preferred stack.
K8s MCP Server
alexei-ledK8s-mcp-server is a Model Context Protocol (MCP) server that enables AI assistants like Claude to securely execute Kubernetes commands. It provides a bridge between language models and essential Kubernetes CLI tools including kubectl, helm, istioctl, and argocd, allowing AI syste
Terraform MCP Server
hashicorpThe Terraform MCP Server provides seamless integration with Terraform ecosystem, enabling advanced automation and interaction capabilities for Infrastructure as Code (IaC) development.
aws-finops-mcp-server
ravikiranvmAn MCP (Model Context Protocol) server that brings powerful AWS FinOps capabilities directly into your AI assistant. Analyze cloud costs, audit for waste, and get budget insights using natural language, all while keeping your credentials secure on your local machine.
Comments