MCP Server for py2many - transpile Python to multiple languages
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"mcp-server-py2many","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# mcp-server-py2many A Model Context Protocol (MCP) server that provides tools for transpiling Python code to multiple programming languages using [py2many](https://github.com/adsharma/py2many). ## Overview This MCP server exposes tools that allow LLMs to transpile Python code to various target languages including C++, Rust, Go, Kotlin, Dart, Julia, Nim, V, Mojo, D, SMT, and Zig. ## Installation ### Using uv (recommended) ```bash # Clone the repository git clone <repository-url> cd mcp-server-py2many # Install dependencies uv sync # Run the server uv run mcp-server-py2many ``` ### Using pip ```bash pip install mcp-server-py2many ``` ## Configuration Add this server to your MCP client configuration: ### Claude Desktop Config Add to your `claude_desktop_config.json`: ```json { "mcpServers": { "py2many": { "command": "uvx", "args": ["mcp-server-py2many"] } } } ``` Or with a local installation: ```json { "mcpServers": { "py2many": { "command": "uv", "args": ["run", "--directory", "/path/to/mcp-server-py2many", "mcp-server-py2many"] } } } ``` ## Available Tools ### 1. `transpile_python` Transpile Python code to another programming language using deterministic rules-based translation. **Parameters:** - `python_code` (string, required): The Python code to transpile - `target_language` (string, required): Target language (cpp, rust, go, kotlin, dart, julia, nim, vlang, mojo, dlang, smt, zig) ### 2. `transpile_python_with_llm` Transpile Python code using py2many with LLM assistance for better handling of complex idioms. **Parameters:** - `python_code` (string, required): The Python code to transpile - `target_language` (string, required): Target language (cpp, rust, go, kotlin, dart, julia, nim, vlang, mojo, dlang, smt, zig) ### 3. `list_supported_languages` List all supported target languages for transpilation. ### 4. `verify_python` Verify Python code using SMT and z3 solver. This tool transpiles …
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.