krabdex_mcp/
lib.rs

1//! krabdex-mcp: MCP server exposing PokeAPI tools powered by the `krabdex` SDK.
2//!
3//! ## Install
4//! ```bash
5//! cargo install krabdex-mcp
6//! ```
7//!
8//! ## Codex config (stdio)
9//! Add to `~/.codex/config.toml`:
10//! ```toml
11//! [mcp_servers.krabdex]
12//! command = "krabdex-mcp"
13//! startup_timeout_sec = 20
14//! tool_timeout_sec = 60
15//! ```
16//!
17//! ## Claude Code / claude mcp
18//! ```bash
19//! claude mcp add --transport stdio --scope local krabdex -- krabdex-mcp
20//! ```
21//!
22//! Tools exposed:
23//! - `pokemon.get` (id or name)
24//! - `pokemon.list` (limit, offset)
25//! - `generation.get` (id or name)
26//! - `generation.list` (limit, offset)
27
28pub mod server;
29
30pub use server::KrabdexMcp;