Why BMCPS?
The foundation for the next generation of AI-Blockchain integration.
Multi-Protocol Support
Generate MCP servers, OpenAI Functions, REST APIs, or JSON schemas — all from one universal tool definition. Choose the right protocol for your use case.
Context Management
MCP (~5k tokens), OpenAI Functions (~500 tokens), or REST API (zero tokens). Optimize context overhead based on your conversation length needs.
Code Generation
bmcps-generator.js turns the schema into project skeletons with stub handlers. As shipped, its MCP output needs fixes to compile; see Status.
Chain-Agnostic Design
One 25-tool interface meant to fit EVM, UTXO, Cosmos, and Move chains. The generator knows 17 chain identifiers; those are targets, not working integrations.
Tested, With Known Gaps
238 automated generator tests pass. They check the shape of generated files, not that they build; closing that gap is first on my list.
Developer Experience
One command generates everything: --format mcp, --format openai,--format rest-api, or --format all.