К основному содержанию
плагин официальный · GitHub

rust-mcp-development — плагин для GitHub Copilot: MCP-серверы на Rust

Плагин для GitHub Copilot, который помогает писать MCP-серверы на Rust через официальный SDK rmcp. Пригодится, если вы делаете свой сервер для ИИ-агентов.

Установить в GitHub Copilot · Команда из источника Все способы и платформы ↓
copilot plugin install rust-mcp-development@awesome-copilot
Открыть на GitHub

Что делает rust-mcp-development

Внутри два инструмента. Слэш-команда /rust-mcp-development:rust-mcp-server-generator разворачивает полный проект MCP-сервера на Rust: инструменты, промпты, ресурсы и тесты, всё на официальном SDK rmcp. Второй — субагент rust-mcp-expert, с ним можно обсуждать код сервера и разбираться с асинхронностью tokio.

Генератор опирается на процедурные макросы и типизированные реализации, так что структура проекта получается сразу рабочей, а не наброском. Асинхронный рантайм — tokio, поэтому сервер рассчитан на конкурентную обработку запросов.

Ставить есть смысл, если вы уже пишете на Rust и вам нужен MCP-сервер под конкретную задачу. Если Rust в проекте нет, генератор только добавит лишний слой: код придётся поддерживать, а команда не поможет с самим языком.

Какие задачи решает

  • сгенерировать каркас MCP-сервера на Rust с инструментами и ресурсами
  • добавить тесты в проект сервера на rmcp
  • разобраться, как устроен асинхронный обработчик запросов на tokio
  • собрать промпты и ресурсы в одном проекте MCP-сервера
  • получить рабочий пример типизированного сервера вместо ручной сборки

Примеры запросов агенту

  • сгенерируй MCP-сервер на Rust с инструментом для поиска по файлам
  • /rust-mcp-development:rust-mcp-server-generator
  • помоги дописать ресурсы и тесты в моём сервере на rmcp

Как установить rust-mcp-development

Команда из источника

copilot plugin install rust-mcp-development@awesome-copilot

По шагам, с командами для каждой платформы: Плагины Claude Code: маркетплейсы, установка и как собрать свой

Из того же набора674

Весь набор →
site-studio Помогает планировать и писать личный сайт по разделам, отслеживая ход работы и изменения вместе с агентом. ★ 40 418звёзд репо signals-dashboard Плагин выводит сигналы агентов Workshop в реальном времени, отслеживает профили расходов и управляет локальным делегированием задач. ★ 40 418звёзд репо sentry-triage Показывает живые ошибки Sentry в канвасе Copilot, раскладывает их по срочности и отдаёт в работу — на трекинг или в PR с фиксом. ★ 40 418звёзд репо security-best-practices Плагин для проверки безопасности промптов и стандартов кода в GitHub Copilot. Пригодится разработчикам, настраивающим AI-промпты с защитой от уязвимостей и предвзятости. ★ 40 418звёзд репо ruby-mcp-development Собирает MCP-серверы на Ruby через официальный MCP Ruby SDK gem, с поддержкой Rails. Пригодится, когда нужно поднять сервер для инструментов и ресурсов агента. ★ 40 418звёзд репо roundup roundup собирает контекст из доступных рабочих источников и готовит черновики статусных сводок в вашем стиле. Подойдёт, если обновления нужны разным аудиториям. ★ 40 418звёзд репо repo-actions-hub Плагин открывает просмотр воркфлоу GitHub Actions прямо в Copilot canvas. Он позволяет проверять недавние запуски и вручную стартовать пайплайны workflow_dispatch. ★ 40 418звёзд репо release-notes-showcase Помогает составить и отредактировать release notes, отметить вклад участников и подготовить текст к экспорту. Подойдет для заметок о запуске в GitHub Copilot. ★ 40 418звёзд репо

Похожие

rust-async-patterns Seth Hobson Скилл помогает писать и разбирать асинхронный Rust на Tokio: задачи, каналы, потоки и обработку ошибок. Пригодится для сетевых сервисов и отладки. CX Codex 20 625установок rust-engineer https://github.com/Jeffallan Направляет агента писать и проверять идиоматичный код на Rust 2021. Помогает настроить времена жизни, связать трейты и развернуть асинхронный сервис на tokio. CX Codex +1 6 300установок rust-pro Seth Hobson Субагент на модели Opus для разработки на Rust 1.75+. Помогает писать асинхронный код на Tokio и axum, настраивать многопоточность и разбираться с проверками заимствований. CX Codex 1 148установок rust Mindrally Задаёт агенту правила разработки на Rust: владение, async на tokio, обработка ошибок через Result и Option. CX Codex +1 778установок rust-async-internals mohitmishra786 Помогает агенту объяснять и отлаживать async Rust: модель poll, Pin и Unpin, планировщик tokio, утечки waker. Пригодится, когда задача виснет или тормозит. CX Codex +1 467установок m07-concurrency actionbook Помогает разбирать конкурентный и асинхронный Rust-код: выбрать потоки, async/await, каналы или синхронизацию. Нужен при ошибках Send/Sync, дедлоках и гонках. CX Codex +1 3 500установок

Рядом в теме «Настройка агента: память, контекст, субагенты»

Все плагины по теме «Настройка агента: память, контекст, субагенты» →

Вопросы о rust-mcp-development

Как установить rust-mcp-development в GitHub Copilot?

Через Copilot CLI: copilot plugin install rust-mcp-development@awesome-copilot.

Что делает rust-mcp-development?

Даёт слэш-команду для генерации проекта MCP-сервера на Rust и субагента rust-mcp-expert для работы с кодом на SDK rmcp.

Какой SDK используется для серверов?

Официальный rmcp SDK, асинхронность построена на tokio, а реализации — на процедурных макросах и типах.

Исходный текст

rust-mcp-development · MIT
# Rust MCP Server Development Plugin

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

## Installation

```bash
# Using Copilot CLI
copilot plugin install rust-mcp-development@awesome-copilot
```

## What's Included

### Commands (Slash Commands)

| Command | Description |
|---------|-------------|
| `/rust-mcp-development:rust-mcp-server-generator` | Generate a complete Rust Model Context Protocol server project with tools, prompts, resources, and tests using the official rmcp SDK |

### Agents

| Agent | Description |
|-------|-------------|
| `rust-mcp-expert` | Expert assistant for Rust MCP server development using the rmcp SDK with tokio async runtime |

## Source

This plugin is part of [Awesome Copilot](https://github.com/github/awesome-copilot), a community-driven collection of GitHub Copilot extensions.

## License

MIT

© Awesome Copilot Community · MIT · github/awesome-copilot

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой