返回市场
MCP群组伙伴服务器

MCP群组伙伴服务器

作者:Blackjack2007 星标更新:2025-11-08

项目介绍

概述

MCP Bevy Buddy 是一个模型上下文协议(MCP)服务器,提供本地 Bevy 示例和源代码检查功能。它通过读取 Cargo.toml 来检测 Bevy 版本,并允许访问您 cargo 注册表中的本地 Bevy 示例。

功能

  • Bevy 版本检测:自动从项目的 Cargo.toml 中检测 Bevy 版本
  • 本地示例访问:提供对本地 cargo 注册表中 Bevy 示例的访问
  • 文件树导航:生成可用 Bevy 示例的结构化文件树
  • 读取文件内容:以适当的格式读取特定示例文件
  • 绝对路径解析:获取示例文件的绝对路径以便直接访问

安装

npm install mcp-bevy-buddy

使用方法

在您的 MCP 客户端配置中添加:

{
  "mcpServers": {
    "bevy-buddy": {
      "command": "npx",
      "args": ["bevy-buddy"]
    }
  }
}

可用工具

bevy-examples

列出所有可用的 Bevy 示例,以结构化的树形格式。

响应格式:

Bevy 版本: 0.14
示例:
+ 示例名称
  - 某个示例.rs

bevy-example-read

读取特定 Bevy 示例文件的内容。

参数:

  • path (string): 示例文件的相对路径

bevy-example-absolute-path

获取特定 Bevy 示例文件的绝对路径。

参数:

  • path (string): 示例文件的相对路径

开发

# 构建项目
npm run build

# 本地运行
npm start

# 开发工作流
npm run changeset
npm run version
npm run release

要求

  • Node.js 18+
  • 包含 Bevy 源代码的 Cargo 注册表
  • 包含 Bevy 依赖项的有效 Cargo.toml

许可证

MIT 许可证 - 查看详细信息 LICENSE 文档

贡献

欢迎提交 Issue 和 Pull Requests!

支持

如果您遇到任何问题,请:

  1. 检查您的 Cargo.toml 是否正确配置了 Be Bevy 依赖项
  2. 确认 cargo 注册表中存在 Bevy 源代码
  3. GitHub Issues 提交问题