# Add to your Claude Code skills
git clone https://github.com/wanaku-ai/wanakuLast scanned: 5/30/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-05-30T16:32:45.075Z",
"npmAuditRan": true,
"pipAuditRan": true
}wanaku is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by wanaku-ai. Wanaku MCP Router. It has 133 GitHub stars.
Yes. wanaku passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/wanaku-ai/wanaku" and add it to your Claude Code skills directory (see the Installation section above).
wanaku is primarily written in Rust. It is open-source under wanaku-ai on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh wanaku against similar tools.
No comments yet. Be the first to share your thoughts!
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
Wanaku is a governed action proxy for AI agents. It sits between agents and the systems they act on, intercepting tool calls, agent-to-agent messages, and inference traffic. Integration developers build Apache Camel routes and publish them as tools; agents call those tools with parameters, but Wanaku runs the actual work — the agent never touches backend systems directly. Policy, identity, data controls, and audit happen in the proxy, not in the agent.
The project name comes from the origins of the word Guanaco, a camelid native to South America.
Download the latest early-access build on Linux or macOS:
curl -fsSL https://raw.githubusercontent.com/wanaku-ai/wanaku/main/get-wanaku.sh | bash
The installer detects the host platform, verifies the release checksum, and installs wanaku-server into $HOME/bin. Override the destination with WANAKU_INSTALL_DIR.
podman run -p 8080:8080 -p 8081:8081 quay.io/wanaku/wanaku-server
To preload forwards, mount a wanaku.yaml:
podman run -p 8080:8080 -p 8081:8081 \
-v ./wanaku.yaml:/etc/wanaku/wanaku.yaml \
quay.io/wanaku/wanaku-server \
--wanaku-config /etc/wanaku/wanaku.yaml
[!NOTE] Building from source requires: Rust 1.96+ and Yarn (for the admin UI).
cargo build
cargo run
The first cargo build automatically builds the admin UI via yarn if ui/admin/dist/ is missing.
| Endpoint | Address | Description |
|---|---|---|
| MCP | http://localhost:8081/mcp |
MCP protocol endpoint (or /{namespace}/mcp for namespaced access) |
| Management API | http://localhost:8080/api/v1/... |
CRUD for tools, resources, prompts, forwards, namespaces |
| Admin UI | http://localhost:8080/admin/ |
Web dashboard |
The easiest way to learn Wanaku is by following the guided tutorial.
The reference documentation, including the complete installation and configuration instructions, is available in the usage guide.
Drop a wanaku.yaml in the working directory to preload forward definitions:
forwards:
- name: "upstream-mcp"
address: "http://remote.example.com/mcp"
If no config file is provided, the server starts with an empty registry that can be populated via the management API.
Register a remote MCP server as a forward (its tools are auto-discovered):
curl -X POST http://localhost:8080/api/v1/forwards \
-H "Content-Type: application/json" \
-d '{
"name": "upstream-mcp",
"address": "http://remote.example.com/mcp"
}'
Refresh tools from the forward (auto-discover):
curl -X POST http://localhost:8080/api/v1/forwards/upstream-mcp/refreshes
All tools from the remote server now appear in your local catalog. The client has no idea they're forwarded.
Authentication is handled externally by oauth2-proxy. Two instances sit in front of the MCP and management ports, sharing an SSO cookie:
:4180 → :8081) — protects MCP endpoints, any authenticated user:4181 → :8080) — protects the admin UI and REST API, admin role requiredWanaku also serves RFC 9728 OAuth Protected Resource Metadata at /.well-known/oauth-protected-resource/{namespace}/mcp. Set WANAKU_AUTH_ISSUER to your Keycloak realm URL to populate the authorization_servers field.
See deploy/auth/README.md for setup instructions (Docker Compose and local development).
The Wanaku Documentation website contains the full project documentation.
Contributors working on the project may want to refer to the development documentation:
This project is licensed under the Apache 2.0 License - see the LICENSE file for details.