cd /news/developer-tools/rmcp-for-rust-mcp-servers · home topics developer-tools article
[ARTICLE · art-117132] src=dotnetperls.com ↗ pub= topic=developer-tools verified=true sentiment=· neutral

RMCP for Rust MCP Servers

A developer found that using the official Rust MCP crate RMCP, which has 23 million downloads, produces more elegant and reliable code than 'vibe coding' an MCP server, which led to a bloated mess of repetitive JSON declarations. The developer recommends using RMCP with schema attributes and verbose descriptions, and suggests prompting for RMCP when vibe coding.

read1 min views1 publishedAug 31, 2026

Recently I decided to create an MCP server in Rust. I first tried to "vibe code" it, and this worked but poorly. The code was bloated and involved hundreds of lines of repetitive JSON declarations.

I started trying to maintain it, but eventually realized just replacing the code altogether might be better. I investigated alternatives. I found RMCP

, an official Rust MCP crate. You can add it with cargo add rmcp

. I determined that:

• It is easier to rewrite vibe-coded logic with RMCP

structs and methods, as the code that uses RMCP

is much shorter.

• Using schema attributes (schemars

) on both functions and structs used as parameters is important.

• Being clear and verbose in the description schema tags is important.

So in summary, vibe coding an MCP server in Rust can lead to a bloated mess of code. Meanwhile using the RMCP crate (currently with 23 million downloads) is elegant and reliable—and much less code. It might be a good idea to use a prompt requesting RMCP

while vibe coding.

── more in #developer-tools 4 stories · sorted by recency
── more on @rmcp 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/rmcp-for-rust-mcp-se…] indexed:0 read:1min 2026-08-31 ·