awesome-copilot/collections/rust-mcp-development.md
Aaron Powell 56d7ce73a0
Partners (#354)
* initial prototype of partners collection with featured collection support

* Starting to add the partners

* Preparing the repo for how the custom agents will work

* moving some files around

* Moving a bunch of stuff around to make the file easier to read

* improving the front matter parsing by using a real library

* Some verbage updates

* some more verbage

* Fixing spelling mistake

* tweaking badges

* Updating contributing guide to be correct

* updating casing to match product

* More agents

* Better handling link to mcp registry

* links to install mcp servers fixed up

* Updating collection tags

* writing the mcp registry url out properly

* Adding custom agents for C# and WinForms

Expert custom agents to improve your experience when working with C# and WinForms in Copilot

* Adding to agents readme

* Adding PagerDuty agent

* Fixing description for terraform agent

* Adding custom agents to the README usage

* Removing the button to make the links more obvious

* docs: relocate category READMEs to /docs and update generation + internal links

* Updating prompts for new path

* formatting

---------

Co-authored-by: Chris Patterson <chrispat@github.com>
2025-10-29 06:07:13 +11:00

4.1 KiB

Rust MCP Server Development

Build high-performance Model Context Protocol servers in Rust using the official rmcp SDK with async/await, procedural macros, and type-safe implementations.

Tags: rust, mcp, model-context-protocol, server-development, sdk, tokio, async, macros, rmcp

Items in this Collection

Title Type Description
Rust MCP Server Development Best Practices
Install in VS Code
Install in VS Code Insiders
Instruction Best practices for building Model Context Protocol servers in Rust using the official rmcp SDK with async/await patterns
Rust Mcp Server Generator
Install in VS Code
Install in VS Code Insiders
Prompt Generate a complete Rust Model Context Protocol server project with tools, prompts, resources, and tests using the official rmcp SDK
Rust MCP Expert
Install in VS Code
Install in VS Code Insiders
Chat Mode Expert assistant for Rust MCP server development using the rmcp SDK with tokio async runtime see usage

Collection Usage

Rust MCP Expert

recommended

This chat mode provides expert guidance for building MCP servers in Rust.

This chat mode is ideal for:

  • Creating new MCP server projects with Rust
  • Implementing async handlers with tokio runtime
  • Using rmcp procedural macros for tools
  • Setting up stdio, SSE, or HTTP transports
  • Debugging async Rust and ownership issues
  • Learning Rust MCP best practices with the official rmcp SDK
  • Performance optimization with Arc and RwLock

To get the best results, consider:

  • Using the instruction file to set context for Rust MCP development
  • Using the prompt to generate initial project structure
  • Switching to the expert chat mode for detailed implementation help
  • Specifying which transport type you need
  • Providing details about what tools or functionality you need
  • Mentioning if you need OAuth authentication

This collection includes 3 curated items for Rust MCP Server Development.