What problem does it solve?
Developers working with the fp-go functional programming library for Go need programmatic access to its skills, documentation, and code examples from MCP-compatible AI clients like Claude Desktop, without manually browsing the repository.
Core Features & Use Cases
- Skill Discovery and Retrieval: List all available fp-go skills with list_skills and load full skill content with use_skill.
- Example Search: Run full-text searches (SQLite FTS5 syntax) across Go examples with search_examples, optionally filtered by package, and fetch exact examples by symbol name with get_example.
- Use Case: While refactoring Go code to use Option types, ask your AI assistant to search examples of Option.Map, retrieve the exact example code with imports and expected output, and load the fp-go skill for composition best practices.
Quick Start
Add the tool with go get -tool github.com/IBM/fp-go/gen/v2, then configure your MCP client to run go tool gen mcp and ask it to list the available fp-go skills.