MCPoSimpleServer logo

MCPoSimpleServer

by getsimpletool

MCPoSimpleServer is a lightweight, asynchronous API platform for running and managing MCP tools in isolated, secure environments. It implements the Model Context Protocol (MCP) for seamless integration with LLM applications.

View on GitHub

Last updated: N/A

What is MCPoSimpleServer?

MCPoSimpleServer is a Python-based LLM server that implements the Model Context Protocol (MCP). It's a lightweight, asynchronous API platform for running and managing MCP tools in isolated, secure environments.

How to use MCPoSimpleServer?

Load MCP tools launched via uvx or npx. Access tools via SSE, Swagger REST, and OpenAPI.json. Configure the server using JSON-based configuration and custom ENV parameters.

Key features of MCPoSimpleServer

  • Local Docker container with a single SSE-MCP connection

  • Support quick and easy load any MCP tool launched via uvx or npx

  • Dynamic tool loading and filtering (whitelist/blacklist)

  • Access to MCP tools via SSE, Swagger REST, and OpenAPI.json (compatible with OpenWebUI)

  • Tool isolation – each tool runs in its own thread

  • JSON-based configuration – easy to edit and portable

  • Ability to launch your own MCP server with custom ENV parameters

  • Bearer admin hack – simple admin authorization (ideal for testing and quick changes)

  • Async FastAPI Python server with full type hints for code clarity and safety

  • PyTest – fast and easy verification of changes on a running server

Use cases of MCPoSimpleServer

  • Running LLM tools in isolated environments

  • Integrating LLM applications with MCP tools

  • Testing and quick changes with Bearer admin hack

  • Dynamic tool loading and filtering

  • Accessing MCP tools via SSE, Swagger REST, and OpenAPI.json

FAQ from MCPoSimpleServer

What is MCP?

Model Context Protocol

How do I load tools?

Use uvx or npx to launch MCP tools.

How do I configure the server?

Use the JSON-based configuration file and custom ENV parameters.

How do I access the tools?

Access tools via SSE, Swagger REST, and OpenAPI.json.

Is there a demo?

Yes, check out the demo video in the README.