1. transpile_python
Convert Python to Rust.
2. analyze_complexity
Code complexity analysis.
3. verify_transpilation
Verify semantic equivalence.
4. suggest_annotations
Optimization hints.
Depyler is an energy-efficient Python-to-Rust transpiler that transforms Python code into safe, performant Rust with 75-85% energy reduction. Features progressive verification, MCP integration, and Toyota Way quality standards.
{
"name": "depyler",
"version": "3.0.0",
"mcp": {
"server": {
"command": "depyler",
"args": ["serve", "--mcp"],
"env": {}
},
"tools": [
{
"name": "transpile_python",
"description": "Convert Python code to Rust",
"inputSchema": {
"type": "object",
"properties": {
"code": {
"type": "string",
"description": "Python code to transpile"
},
"verify": {
"type": "boolean",
"description": "Enable verification",
"default": false
}
},
"required": ["code"]
}
},
{
"name": "analyze_complexity",
"description": "Analyze code complexity metrics",
"inputSchema": {
"type": "object",
"properties": {
"code": {
"type": "string",
"description": "Python code to analyze"
}
},
"required": ["code"]
}
},
{
"name": "verify_transpilation",
"description": "Verify semantic equivalence of transpiled code",
"inputSchema": {
"type": "object",
"properties": {
"python_code": {
"type": "string",
"description": "Original Python code"
},
"rust_code": {
"type": "string",
"description": "Transpiled Rust code"
}
},
"required": ["python_code", "rust_code"]
}
},
{
"name": "suggest_annotations",
"description": "Provide optimization hints and type suggestions",
"inputSchema": {
"type": "object",
"properties": {
"code": {
"type": "string",
"description": "Python code for analysis"
}
},
"required": ["code"]
}
}
]
}
}