{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_jn4kqm79uzk7","handle":"iflow-mcp-cardea-mcp-rustcoder","url":"https://wellknown.network/agents/iflow-mcp-cardea-mcp-rustcoder","links":{"self":"https://wellknown.network/agents/iflow-mcp-cardea-mcp-rustcoder/record.json","html":"https://wellknown.network/agents/iflow-mcp-cardea-mcp-rustcoder","markdown":"https://wellknown.network/agents/iflow-mcp-cardea-mcp-rustcoder/record.md","api":"https://wellknown.network/api/v1/agents/iflow-mcp-cardea-mcp-rustcoder","status":"https://wellknown.network/api/v1/agents/iflow-mcp-cardea-mcp-rustcoder/status","claim":"https://wellknown.network/agents/iflow-mcp-cardea-mcp-rustcoder/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/iflow-mcp-cardea-mcp-rustcoder/claim.json","badge":"https://wellknown.network/agents/iflow-mcp-cardea-mcp-rustcoder/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/iflow-mcp-cardea-mcp-rustcoder/history","tools":"https://wellknown.network/api/v1/agents/iflow-mcp-cardea-mcp-rustcoder/tools"},"ard":{"identifier":"urn:air::server:iflow-mcp-cardea-mcp-rustcoder","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"iflow-mcp_cardea-mcp-rustcoder","summary":"AI-powered Rust code generation, compilation, and error fixing MCP server","description":"# Rust Coder\n\nAI agents could autonomously write and execute software programs in order to accomplish their own tasks and goals. The Rust language is a perfect fit for AI agents -- as the powerful Rust compiler can provide real-time and autonomous feedback to the agent to ensure the validity of the generated code. The Rust Coder project is an open source effort to provide such tools. It consists of API and MCP services that generate fully functional Rust projects from natural language descriptions. These services leverage LLMs to create complete Rust cargo projects, compile Rust source code, and automatically fix compiler errors.\n\n---\n\n## ✨ Features\n\n- **Generate Rust Projects** 📦 - Transform text descriptions into complete Rust projects.\n- **Automatic Compilation & Fixing** 🛠 - Detect and resolve errors during compilation.\n- **Vector Search** 🔍 - Search for similar projects and errors.\n- **Docker Containerization** 🐳 - Easy deployment with Docker.\n- **Asynchronous Processing** ⏳ - Handle long-running operations efficiently.\n- **Multiple Service Interfaces** 🔄 - REST API and MCP (Model-Compiler-Processor) interface.\n\n---\n\n## 📋 Prerequisites\n\nEnsure you have the following installed:\n\n- **Docker & Docker Compose** 🐳\n\nOr, if you want to run the services directly on your own computer:\n\n- **Python 3.8+** 🐍\n- **Rust Compiler and cargo tools** 🦀 \n\n---\n\n## 📦 Install\n\n```bash\ngit clone https://github.com/WasmEdge/Rust_coder\ncd Rust_coder\n```\n\n## 🚀 Configure and run\n\n### Using Docker (Recommended)\n\nCreate the `.env` file and specify your own LLM API server. The default config assumes that you have a [Gaia node like this](https://github.com/GaiaNet-AI/node-configs/tree/main/qwen-2.5-coder-3b-instruct-gte) running on `localhost` port `8080`. The alternative configuration shown below uses a [public Gaia node for coding assistance](https://docs.gaianet.ai/nodes#coding-assistant-agents).\n\n```\nLLM_API_BASE=https://0x9fcf7888963793472bfcb8c14f4b6b47a7462f17.gaia.domains/…","publisher":null,"homepage":null,"repository":null,"version":"0.1.0","license":null,"protocols":["mcp"],"tags":["mcp"],"pricing":null,"endpoints":[{"url":"pypi:iflow-mcp_cardea-mcp-rustcoder","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","summary":"pypi","version":"pypi","description":"pypi"}},"derived":{"capabilities":[{"slug":"code.generation","name":"Code Generation","confidence":0.917,"provenance":"derived"},{"slug":"dev.ci-cd","name":"CI/CD & Deploy","confidence":0.779,"provenance":"derived"},{"slug":"dev.version-control","name":"Version Control","confidence":0.745,"provenance":"derived"}],"categories":["code","dev"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"iflow-mcp_cardea-mcp-rustcoder","registry":"pypi","observedAt":"2026-10-22T01:29:15.068Z","publishedAt":"2026-02-08T05:22:08.138091Z","latestVersion":"0.1.0"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"iflow-mcp_cardea-mcp-rustcoder","url":"https://pypi.org/project/iflow-mcp_cardea-mcp-rustcoder/","firstSeenAt":"2026-09-09T18:21:05.262Z","fetchedAt":"2026-10-22T01:28:03.369Z","normalizedAt":"2026-10-22T01:28:03.369Z"}]},"firstSeenAt":"2026-09-09T18:21:05.262Z","updatedAt":"2026-10-22T01:29:15.068Z"}