What prerequisites are needed?
Python 3.8+, optional Docker, and service-specific tokens: GitHub PAT (`repo` scope), Azure AD client ID/secret/tenant, Azure OpenAI key/endpoint, Azure Vision key/endpoint, and PostgreSQL credentials.
@DrFloflo
Basic information
Omni MCP protocol, chose the right tools for you.
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"MCPo-Server": {
"command": "python",
"args": [
"server.py"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
This server provides a unified interface for interacting with multiple services including GitHub, Azure Log Analytics, Google, Azure OpenAI, Azure Vision, and PostgreSQL. It is designed for developers who need a single MCP endpoint to access diverse APIs and data sources.
Install dependencies via pip install -r requirements.txt, create a .env file with required tokens (GitHub PAT, Azure credentials, etc.), then run python server.py. The server starts on http://0.0.0.0:6277 by default. Docker is also supported: build with docker build -t mcp-server . and run with docker run -p 6277:6277 --env-file .env mcp-server.
Python 3.8+, optional Docker, and service-specific tokens: GitHub PAT (`repo` scope), Azure AD client ID/secret/tenant, Azure OpenAI key/endpoint, Azure Vision key/endpoint, and PostgreSQL credentials.
Create a `.env` file with the required variables as described in the README (e.g., `GITHUB_TOKEN`, `AZURE_CLIENT_ID`, etc.). Each service’s token setup is detailed in the respective section.
Yes. Build the Docker image with `docker build -t mcp-server .` and run it with `docker run -p 6277:6277 --env-file .env mcp-server`. Ensure your `.env` file is present.
No. The recommended practice is to use a database user with `SELECT`-only privileges. The `read_db` tool is designed for read-only queries.
The server listens on HTTP (`0.0.0.0:6277`). Authentication for each external service is handled via tokens/credentials stored in the `.env` file; no additional transport-level security is described.
🚀 The fast, Pythonic way to build MCP servers and clients.

B2B competitive intelligence, live sales battlecards, 5-axis ICP prospect fit scoring, and tech stack teardowns over MCP and REST with cited public-web evidence.
A search tool helps dev to solve the naming things problem.
A one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
YC (S26) | Open Computer History | Continuously record your company computer work, map your workflows, help you find work worth automating, and power your agents' context
Comments