SuperAPI AI 工具集

bundler_mcp

bundler_mcp 是一个基于 Model Context Protocol (MCP) 的服务器,使 AI 智能体能够查询 Ruby 项目 Gemfile 中依赖的信息,包括源代码和元数据。它使用 fast-mcp 构建,提供列出所有已捆绑 Ruby gem 及其安装路径和顶层文档位置,以及获取特定 gem 的详细信息(如安装路径、文档位置和源代码文件位置)的功能。可通过安装 gem 并配置客户端(如 Claude 和 Cursor)使用。支持环境变量配置,如 BUNDLE_GEMFILE 和 BUNDLER_MCP_LOG_FILE。开源采用 MIT 许可证。

访问官网

工具介绍

bundler_mcp 是一个基于 Model Context Protocol (MCP) 的服务器,旨在让 AI 智能体查询 Ruby 项目 Gemfile 中依赖的信息,包括源代码和元数据。它使用 fast-mcp 构建。

主要能力:该服务器为 AI 智能体提供两个工具:一是列出所有已捆绑的 Ruby gem,包括它们的安装路径和顶层文档位置(如 README 和 CHANGELOG);二是检索特定 gem 的详细信息,包括安装路径、顶层文档位置和源代码文件位置。

使用方式:安装 gem 并通过执行命令将其添加到应用程序的 Gemfile 中。生成 binstub。配置客户端执行 binstub,文中提供了适用于 Claude 和 Cursor 的示例,包括基本示例 (mcp.json) 和带日志及显式 Gemfile 的示例。环境变量方面:BUNDLE_GEMFILE 用于 Bundler 定位 Gemfile,如果使用 binstub 方法通常不需要;BUNDLER_MCP_LOG_FILE 指定日志文件路径,便于故障排除(默认无日志)。测试时可以使用 MCP Inspector 直接测试服务器。

适用场景:适用于需要让 AI 智能体在 Ruby 项目中查询 gem 依赖信息的开发场景。

限制:资料中未提供关于收费、价格、性能或具体使用限制的信息。