mcpo-simple-server
If you are the rightful owner of mcpo-simple-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
MCPoSimpleServer is a Python-based LLM server implementing the Model Context Protocol (MCP) for managing MCP tools in secure environments.
MCPoSimpleServer is a lightweight, asynchronous API platform designed to facilitate the integration and management of Model Context Protocol (MCP) tools within isolated and secure environments. It leverages Docker containers to provide a local environment with a single SSE-MCP connection, allowing for the quick and easy loading of MCP tools via `uvx` or `npx`. The server supports dynamic tool loading and filtering, offering access to MCP tools through SSE, Swagger REST, and OpenAPI.json, making it compatible with OpenWebUI. Each tool operates in its own thread, ensuring isolation and security. The server is built on FastAPI with full type hints, providing code clarity and safety, and uses JSON-based configuration for easy editing and portability. Additionally, it includes a simple admin authorization feature for testing and quick changes, and supports PyTest for fast verification of changes on a running server.
Features
- Local Docker container with SSE-MCP connection
- Dynamic tool loading and filtering (whitelist/blacklist)
- Access to MCP tools via SSE, Swagger REST, and OpenAPI.json
- Tool isolation with each tool running in its own thread
- JSON-based configuration for easy editing and portability