by poly-mcp
Polymcp provides a simple and efficient way to interact with MCP servers using custom agents
# Add to your Claude Code skills
git clone https://github.com/poly-mcp/PolyMCPUniversal MCP toolkit and agent framework for Python and TypeScript.
PolyMCP gives teams one consistent way to expose tools, connect MCP servers, and run agents that orchestrate those tools. It ships in Python and TypeScript, plus a standalone Inspector and an MCP Apps SDK.
Version: 1.3.8
polymcp/ Python package (tools, agents, auth, sandbox, CLI)polymcp-ts/ TypeScript implementationpolymcp-ts/use_cases/ TypeScript runnable B2B/B2C use casesNo comments yet. Be the first to share your thoughts!
polymcp-inspector/polymcp_website/ marketing/docs websiteuse_cases/ Python runnable B2B/B2C use casespolymcp_sdk_mcp_apps/ MCP Apps SDKpolymcp/cli/ CLI documentationexamples/ runnable examplestests/ Python testsregistry/ sample registry filesmy-project/ scaffold output from polymcp initRequirements: Python 3.8+
pip install polymcp
Create an MCP HTTP server from plain functions:
from polymcp import expose_tools_http
def add(a: int, b: int) -> int:
return a + b
app = expose_tools_http(
tools=[add],
title="Math Server",
description="MCP tools over HTTP",
)
Run:
uvicorn server:app --host 0.0.0.0 --port 8000
Requirements: Node.js 18+
cd polymcp-ts
npm install
npm run build
PolyMCP delegates skills management to the skills.sh CLI. PolyAgent and UnifiedPolyAgent automatically inject relevant skills into prompts to improve tool selection and planning.
npx skills --help
# Install in current project (./.agents/skills)
npx skills add vercel-labs/agent-skills
# Install globally (~/.agents/skills)
npx skills add vercel-labs/a...