poke_api_mcp_rb
This project is an MCP server built with mcp_rb for retrieving Pokémon information.
Documentation
PokeAPI MCP Server
This project is an MCP server built with mcp_rb for retrieving Pokémon information. It utilizes the PokeAPI to fetch various Pokémon data and provides a simple interface for Claude to interact with the Pokémon database.
Features
- Retrieve basic Pokémon information (ID, name, height, weight, types)
- Get Pokémon sprite image URLs
- Fetch random Pokémon information
Setup
1. First, install the required gems:
bundle install2. Start the MCP server:
ruby poke_api.rbUsage
Claude Desktop Configuration
Add the following configuration to your Claude Desktop config file (typically located at `~/.config/claude-desktop/config.json` or `~/Library/Application Support/Claude/claude_desktop_config.json`):
{
"mcpServers": {
"local": {
"command": "ruby",
"args": ["/path/to/your/poke_api.rb"],
"env": {
"RUBY_ENV": "development"
},
"disabled": false,
"alwaysAllow": ["pokemon_info", "pokemon_sprite"]
}
}
}Note: Replace `/path/to/your/poke_api.rb` with the actual path to your `poke_api.rb` file.
Available Tools
1. `pokemon_info`
2. `pokemon_sprite`
Example
# Get Pikachu's information
pokemon_info("pikachu")
# Get Pikachu's sprite image URL
pokemon_sprite("pikachu")Dependencies
- Ruby
- mcp gem
- net/http
- json
- uri
License
MIT License
We hope this README helps you understand and use the project effectively.
Frequently asked questions
What is poke_api_mcp_rb?
poke_api_mcp_rb is This project is an MCP server built with mcp_rb for retrieving Pokémon information.
How do I install poke_api_mcp_rb?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is poke_api_mcp_rb open source?
Yes — it is hosted on GitHub at https://github.com/katakyo/poke_api_mcp_rb.
Related MCP tools
The official Ruby SDK for the Model Context Protocol. Maintained in collaboration with Shopify. Trusted by 600+ developers.
A Ruby gem implementation of a Model Context Protocol (MCP) server for Rails projects. This server allows LLMs (Large Language Models) to interact with Rails...
The official TypeScript SDK for Model Context Protocol servers and clients Trusted by 10500+ developers. Trusted by 10500+ developers.
Visual testing tool for MCP servers TypeScript-based implementation. Trusted by 7300+ developers. Trusted by 7300+ developers.
AWS MCP Servers — helping you get the most out of AWS, wherever you use MCP. Python-based implementation. Trusted by 6900+ developers.
A collection of MCP clients. Trusted by 5900+ developers. Trusted by 5900+ developers. Trusted by 5900+ developers. Trusted by 5900+ developers.
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP