用途:根据需求生成一个完整、可直接搭建的 Ruby MCP 服务器项目,基于官方 MCP Ruby SDK gem(mcp ~> 0.4.0)。生成内容覆盖项目骨架与各模块模板。
主要能力:提供标准目录结构(lib/my_mcp_server.rb、server.rb、tools、prompts、resources、bin/mcp-server、test、README);Gemfile 依赖 mcp、minitest、rake、rubocop;工具类示例含 greet 与 calculate,带 input_schema、output_schema、annotations;提示词类示例为 code_review;资源类示例为 example-data;附带 Minitest 测试模板与 Rakefile 任务。
使用方式:生成项目后执行 bundle install;以 bundle exec bin/mcp-server 启动 stdio 服务;测试用 bundle exec rake test,静态检查用 bundle exec rake rubocop,全部检查用 bundle exec rake;bin/mcp-server 需 chmod +x。也给出 Rails 控制器集成示例及 Claude Desktop 配置示例(command: bundle,args: exec bin/mcp-server)。
适用场景:需要快速搭建 Ruby 版 MCP 服务器、希望包含工具/提示词/资源与测试的完整工程。
限制:资料仅说明需 Ruby 3.0 或以上;未提供托管、收费、性能或平台兼容性等信息,亦未说明除示例外的具体生成流程细节。