Intelligent Claude Code plugin for KrakenD API Gateway with proactive Skills and Architecture Agent.
KrakenD AI Assistant is a powerful Claude Code plugin that brings intelligent KrakenD configuration assistance directly into your development workflow. It combines the universal KrakenD MCP Server with Claude Code-specific Skills and an Architecture Agent for an enhanced experience.
- π― Proactive Skills - Auto-activate based on your actions and questions
- ποΈ Architecture Agent - Design multi-service API architectures
- π€ Automatic Binary Management - Downloads and manages MCP server automatically
- β Zero Configuration - Works out of the box with SessionStart hook
- π Version Management - Automatic version checking and updates
Auto-activates when you mention validation or have config issues.
You: "validate my krakend config"
Skill: Runs version-aware validation with specific error messages
Auto-activates when you want to create or modify configurations.
You: "create a new endpoint for user authentication"
Skill: Interactive config generation with best practices
Auto-activates when you ask about KrakenD features.
You: "what rate limiting options does krakend have?"
Skill: Shows features with CE/EE compatibility and examples
Auto-activates when you mention security or audits.
You: "audit my config security"
Skill: Comprehensive security analysis with actionable fixes
Spawns automatically for complex multi-service architectures.
You: "design an API gateway for microservices with auth, rate limiting, and caching"
Agent: Creates complete architecture with multiple endpoints, backends, and best practices
Install from the KrakenD marketplace or local development copy:
# From KrakenD marketplace (recommended)
/plugin marketplace add krakend/claude-code-plugin
/plugin install krakend-ai-assistant
# From local (development)
/plugin add ~/Code/krakend/claude-code-pluginThe plugin will automatically:
- Download the KrakenD MCP Server v0.6.2 (fully offline-capable with embedded docs)
- Verify checksums for security
- Install to the plugin directory
- Start the MCP server connection
Note: The MCP server binary includes embedded KrakenD documentation and search index (~21MB), making it fully functional offline. You can optionally update documentation using the refresh_documentation_index tool.
If you want to install the MCP server manually:
# The plugin will handle this automatically, but you can also:
cd ~/Code/krakend/claude-code-plugin
./scripts/install-mcp.shJust work naturally - skills activate automatically:
You: "I need to validate my krakend.json"
β config-validator skill activates
You: "How do I add JWT validation?"
β feature-explorer skill activates
You: "Check security of my config"
β security-auditor skill activates
You: "Create an endpoint for /api/users"
β config-builder skill activates
For architectural decisions:
You: "I need to design an API gateway for a microservices architecture with:
- User service (authentication)
- Product service (with caching)
- Order service (with rate limiting)
- All services need CORS and security headers"
β config-architect agent spawns and designs complete architecture
This plugin provides an enhanced KrakenD experience through:
- 4 Proactive Skills - Auto-activate when you need them
- 1 Architecture Agent - Designs complex multi-service setups
- KrakenD MCP Server - Automatically managed, provides validation, generation, and documentation tools
The plugin handles everything automatically - just install and start using it!
Want to contribute or customize the plugin? See CONTRIBUTING.md for:
- Local development setup
- How to create/modify Skills
- How to create/modify Agents
- Testing guidelines
# Check if binary exists
ls -la ~/.claude/plugins/krakend-ai-assistant/servers/krakend-mcp-server/
# Manually reinstall
cd ~/.claude/plugins/krakend-ai-assistant
./scripts/install-mcp.sh --verbose
# Check logs
cat ~/.claude/plugins/krakend-ai-assistant/.install.logThe plugin automatically downloads the correct MCP server version. If you see errors, check that the required release exists at: https://github.com/krakend/mcp-server/releases
- Check that the plugin is installed:
/plugin list - Verify MCP server is running: Check Claude Code's MCP status
- Try explicit activation:
/plugin activate krakend-ai-assistant
- KrakenD MCP Server - Universal MCP server (used by this plugin)
- KrakenD - Ultra-performant open-source API Gateway
- Issues: GitHub Issues
- MCP Server Issues: MCP Server Issues
- Documentation: krakend.io/docs
- Community: KrakenD Community
Contributions welcome! See CONTRIBUTING.md for guidelines.
Apache 2.0 License - see LICENSE file for details.
For security concerns, see SECURITY.md.
Version: 0.6.3 Features: 4 Proactive Skills + 1 Architecture Agent + Automatic MCP Management
Made with β€οΈ by KrakenD
Enhanced AI assistance for the world's fastest API Gateway