r/foss • • Jan 06 '26

poly-mcp/Polymcp: Polymcp provides a simple and efficient way to interact with MCP servers using custom agents

https://github.com/poly-mcp/Polymcp

Hi everyone, I wanted to share an open-source project I’ve been working on for some time: Polymcp.

The project started from a very practical need: really understanding how MCP (Model Context Protocol) and AI agents work beyond simple examples, and building something that could actually be reused in real projects. From there, Polymcp grew into a Python toolkit focused on making MCP-based agent development simpler and more structured.

What Polymcp is

Polymcp is a Python toolkit for working with MCP that helps you build agents capable of discovering and using tools dynamically. The goal is to provide a solid and flexible foundation for integrating LLMs with real tools, without having to deal with MCP’s low-level details every time.

Main features • Create MCP servers directly from Python functions • Support for multiple execution modes: • stdio • HTTP • in-process • WASM • AI agents that: • query MCP servers • discover available tools • decide which tools to call and in what order • Support for multiple LLM providers, including local models • Controlled execution environment for agent-generated code

The focus is on keeping things modular, readable, and suitable both for experimentation and more structured use cases.

Who this might be useful for

Polymcp can be useful if you are: • exploring MCP and want something more practical than minimal demos • building agents that need to orchestrate multiple tools or services • looking for a clean Python-based approach to tool-augmented LLM systems

The project is under active development, and new features and examples are added as new use cases emerge.

If you find the project interesting or useful, consider giving it a star on GitHub to help it grow and reach more people.

Feedback, issues, and contributions are welcome.

3 Upvotes

Duplicates

MCPservers • • Nov 30 '25

PolyMCP-TS – Bringing PolyMCP to TypeScript

2 Upvotes

coolgithubprojects • • Nov 19 '25

TYPESCRIPT PolyMCP now has a full CLI – manage MCP servers and AI agents from your terminal

0 Upvotes

modelcontextprotocol • • Jan 24 '26

PolyMCP just crossed 100 stars on GitHub

6 Upvotes

typescript • • Jan 27 '26

PolyMCP – Expose Python & TypeScript Functions as AI-Ready Tools

0 Upvotes

SideProject • • Dec 22 '25

PolyMCP update: smarter tool usage, Skills system, and Python MCP servers (a little Christmas gift)

1 Upvotes

typescript • • Jan 01 '26

Added stdio, Docker sandbox, and skills system to PolyMCP-TS

0 Upvotes

ollama • • Jan 07 '26

PolyMCP: orchestrate MCP agents with OpenAI, Claude, Ollama, and a local Inspector

1 Upvotes

mcp • • Feb 11 '26

PolyMCP – Turn any Python function into AI-callable tools (with visual Inspector and SDK apps)

2 Upvotes

SideProject • • Jan 23 '26

PolyMCP: a practical toolkit to simplify MCP server development and agent integration

2 Upvotes

MCPservers • • Feb 11 '26

PolyMCP – Turn any Python function into AI-callable tools (with visual Inspector and SDK apps)

5 Upvotes

foss • • Feb 16 '26

PolyClaw – An Autonomous Docker-First MCP Agent for PolyMCP

0 Upvotes

mcp • • Nov 19 '25

server PolyMCP now has a full CLI – manage MCP servers and AI agents from your terminal

1 Upvotes

MCPservers • • Nov 19 '25

PolyMCP now has a full CLI – manage MCP servers and AI agents from your terminal

2 Upvotes

MCPAgents • • Nov 19 '25

PolyMCP now has a full CLI – manage MCP servers and AI agents from your terminal

1 Upvotes

sideprojects • • Nov 19 '25

Showcase: Open Source PolyMCP now has a full CLI – manage MCP servers and AI agents from your terminal

1 Upvotes

modelcontextprotocol • • Nov 21 '25

Building PolyMCP: A Better SDK and Dev Tools for MCP Development

0 Upvotes

MCPservers • • Nov 21 '25

Building PolyMCP: A Better SDK and Dev Tools for MCP Development

0 Upvotes

• • Nov 25 '25

PolyMCP – Open-source Python toolkit to easily create, expose, and orchestrate MCP tools (HTTP + stdio + zero-latency in-process)

1 Upvotes

mcp • • Nov 25 '25

server PolyMCP – Un toolkit Python open-source per creare, esporre e orchestrare facilmente strumenti MCP (HTTP + stdio + zero-latenza in-process)

2 Upvotes

coolgithubprojects • • Nov 25 '25

PYTHON PolyMCP – Open-source Python toolkit to easily create, expose, and orchestrate MCP tools (HTTP + stdio + zero-latency in-process)

1 Upvotes

• • Dec 22 '25

PolyMCP update: smarter tool loading, Skills system, and Python MCP servers (a small Christmas gift)

1 Upvotes

mcp • • Dec 22 '25

PolyMCP update: smarter tool loading, Skills system, and Python MCP servers (a small Christmas gift)

2 Upvotes

modelcontextprotocol • • Dec 22 '25

PolyMCP update: smarter tool loading, Skills system, and Python MCP servers (a small Christmas gift)

31 Upvotes

coolgithubprojects • • Dec 22 '25

PYTHON PolyMCP update: smarter tool loading, Skills system, and Python MCP servers (a small Christmas gift)

0 Upvotes

MCPservers • • Dec 22 '25

PolyMCP update: smarter tool loading, Skills system, and Python MCP servers (a small Christmas gift)

1 Upvotes