Gentoro OneMCP
December 1, 2025 · View on GitHub
OneMCP is an open-source runtime that makes it easy for AI agents to use your API accurately and efficiently.
You provide your API materials — such as the specification, documentation, and authentication details (collectively called the handbook) — and OneMCP immediately exposes your system through a single, natural-language interface.
It removes the need to handcraft MCP tools or connectors while achieving high performance and low token cost through a smart execution-plan system designed for caching and reuse.
Quick Start
- First, install the CLI:
Linux or MacOS: More information on how to install onemcp on Linux/MacOS can be found here.
brew tap gentoro-onemcp/onemcp
brew install onemcp
Windows: More information on how to install onemcp on Windows can be found here.
scoop bucket add onemcp https://github.com/gentoro-onemcp/onemcp-scoop
scoop install onemcp
- Then start chatting (auto-setup wizard launches on first run):
> onemcp chat
╔══════════════════════════════════════╗
║ Gentoro OneMCP - Chat Mode ║
╚══════════════════════════════════════╝
Handbook: ecommerce-api
Provider: openai
MCP URL: http://localhost:8080/mcp
Type 'exit' to quit, 'clear' to clear history, 'switch' to change handbook
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Mock Server Active - Try These Example Queries:
> Show me electronics sales in California last quarter.
> List top customers by revenue.
> Compare revenue trends by region.
> What are the top-selling products this month?
> Show me sales data for New York vs Texas.
Type "help" anytime for more commands.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
? You: Show sales data for New York vs Texas.
Response received
Agent:
Sales summary for 2024 (grouped by state)
- New York
- Total sales: \$12,340,000
- Orders: 48,200
- Average order value (AOV): \$256
- Texas
- Total sales: \$9,870,000
- Orders: 42,500
- Average order value (AOV): \$232
Key takeaways
- New York generated ~25% more total sales than Texas (\$12.34M vs \$9.87M).
- New York had about 13% more orders and a higher AOV (~\$24 higher), suggesting both higher volume and larger order size in NY.
Report file: ~/handbooks/acme-analytics/logs/reports/execution-2025-11-25T16-49-08.335359Z.txt
Running from Source
When working in the repository, you can build and run the Go CLI from source:
cd packages/go-cli
go build -o onemcp main.go
./onemcp chat
Or use the build script for all platforms:
cd packages/go-cli
./build-release.sh
Requirements:
- Go 1.21+
- Docker Desktop (for running the server)
Server Development: The OneMCP server (Java) can be built separately if needed:
- Java 21+
- Maven
Documentation
Full documentation is available at https://onemcp.gentoro.com/docs
CLI Details
For detailed CLI documentation, all commands, and advanced features, see the CLI README.
Contributing
We welcome contributions of all kinds — bug reports, feature requests, code improvements, documentation updates, and examples.
To contribute:
- Fork the repository
- Create a feature branch
git checkout -b feature/my-improvement - Make your changes
- Submit a Pull Request with a clear explanation of the changes
Before opening a PR:
- Ensure tests pass
- Follow existing code patterns
- Avoid introducing breaking changes
- Keep commits clean and focused
If you're new, check out issues labeled good first issue or help wanted.
We’re happy to support new contributors!
Join Our Community
Be part of the growing OneMCP ecosystem! Engage with other developers, share ideas, and stay updated on new features.
- Slack: Join the Gentoro Community at: https://gentorocommunity.slack.com/signup#/domain-signup
- GitHub Discussions: Join conversations and ask questions in the Discussions tab
- Discord: (Coming soon)
- Twitter/X: Follow product updates and announcements
- Email: Contact us at support@gentoro.com for questions or collaborations
We’d love to have you involved — whether you're building integrations, experimenting with agent workflows, or improving the core platform.
By contributing, you agree that your contributions will be licensed under the Apache 2.0 License.