Query information about dependencies in a Ruby project's Gemfile.
A Model Context Protocol (MCP) server enabling AI agents to query information about dependencies in a Ruby project's Gemfile
. Built with fast-mcp.
Install the gem and add to the application's Gemfile by executing:
bundle add bundler_mcp --group=development
bundle binstubs bundler_mcp
{
"mcpServers": {
"bundler-mcp": {
"command": "/Users/mike/my_project/bin/bundler_mcp"
}
}
}
{
"mcpServers": {
"bundler-mcp": {
"command": "/Users/mike/my_project/bin/bundler_mcp",
"env": {
"BUNDLER_MCP_LOG_FILE": "/Users/mike/my_project/log/mcp.log",
"BUNDLE_GEMFILE": "/Users/mike/my_project/subdir/Gemfile"
}
}
}
}
The server provides two tools for AI agents:
Lists all bundled Ruby gems with their:
README
and CHANGELOG
)Retrieves detailed information about a specific gem, including:
BUNDLE_GEMFILE
: Used by Bundler to locate your Gemfile. If you use the binstub method described in the Usage section, this is usually not needed.BUNDLER_MCP_LOG_FILE
: Path to log file. Useful for troubleshooting (defaults to no logging)After checking out the repo, run bin/setup
to install dependencies and bundle exec rspec
to run the tests. You can also run bin/console
for an interactive prompt that will allow you to experiment.
You can test the server directly using the MCP inspector:
# Basic usage
npx @modelcontextprotocol/inspector ./bin/bundler_mcp
# With logging enabled
BUNDLER_MCP_LOG_FILE=/tmp/log/mcp.log npx @modelcontextprotocol/inspector ./bin/bundler_mcp
# With custom Gemfile
BUNDLE_GEMFILE=./other/Gemfile npx @modelcontextprotocol/inspector ./bin/bundler_mcp
To install this gem onto your local machine, run bundle exec rake install
. To release a new version:
version.rb
bundle exec rake release
This will:
.gem
file to rubygems.orgBug reports and pull requests are welcome on GitHub at https://github.com/subelsky/bundler_mcp.
Open source under the terms of the MIT License.
MCP Expr-Lang provides a seamless integration between Claude AI and the powerful expr-lang expression evaluation engine.
An integrated MCP server combining Azure DevOps, Gmail, Browser, and Gemini AI functionalities on a Node.js server.
MCP Server for automated reverse engineering with IDA Pro.
Provides automated reasoning for AI systems using the Prover9 and Mace4 theorem provers.
ComputerVision-based 🪄 sorcery of image recognition and editing tools for AI assistants.
Generate images using Baidu's iRAG API through a standardized MCP interface.
Generate and edit images using OpenAI's GPT-4o image generation and editing APIs with advanced prompt control.
Analyze images using OpenRouter's vision models. Requires an OpenRouter API key.
Access and interact with your Kibana instance using natural language or programmatic requests.
Interact with CodeRabbit AI reviews on GitHub pull requests.