{ "name": "rust-mcp-development", "description": "Build high-performance Model Context Protocol servers in Rust using the official rmcp SDK with async/await, procedural macros, and type-safe implementations.", "version": "1.0.0", "author": { "name": "Awesome Copilot Community" }, "repository": "https://github.com/github/awesome-copilot", "license": "MIT", "tags": [ "rust", "mcp", "model-context-protocol", "server-development", "sdk", "tokio", "async", "macros", "rmcp" ], "display": { "ordering": "manual", "show_badge": true }, "items": [ { "path": "instructions/rust-mcp-server.instructions.md", "kind": "instruction" }, { "path": "prompts/rust-mcp-server-generator.prompt.md", "kind": "prompt" }, { "path": "agents/rust-mcp-expert.agent.md", "kind": "agent", "usage": "recommended\n\nThis chat mode provides expert guidance for building MCP servers in Rust.\n\nThis chat mode is ideal for:\n- Creating new MCP server projects with Rust\n- Implementing async handlers with tokio runtime\n- Using rmcp procedural macros for tools\n- Setting up stdio, SSE, or HTTP transports\n- Debugging async Rust and ownership issues\n- Learning Rust MCP best practices with the official rmcp SDK\n- Performance optimization with Arc and RwLock\n\nTo get the best results, consider:\n- Using the instruction file to set context for Rust MCP development\n- Using the prompt to generate initial project structure\n- Switching to the expert chat mode for detailed implementation help\n- Specifying which transport type you need\n- Providing details about what tools or functionality you need\n- Mentioning if you need OAuth authentication" } ] }