alexandre-axioma/axiom8-mcp
If you are the rightful owner of axiom8-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
axiom8-mcp is an AI-powered n8n documentation server that enhances workflow automation knowledge access through semantic search and hybrid retrieval.
search_nodes
Hybrid search across 525+ nodes with intent understanding.
search_templates
Hybrid search through 499+ community workflow templates.
list_nodes
Browse nodes by category, package, or AI capability.
get_node_info
Complete node schema with all properties and operations.
validate_workflow
Complete workflow validation including structure and connections.
axiom8-mcp
AI-Powered n8n Documentation Server with Semantic Search
axiom8-mcp provides Claude and other AI assistants with intelligent access to n8n's complete workflow automation knowledge base through semantic search, hybrid retrieval, and AI-powered understanding.
š Built on Solid Foundations
This project builds upon the excellent work of Romuald Czlonkowski, who created the original n8n-MCP server. Axioma has enhanced the original with hybrid search technology, semantic understanding, and AI-powered retrieval capabilities. All credit for the foundational architecture and initial implementation goes to the original author - we're standing on the shoulders of giants to make n8n knowledge even more accessible to AI assistants.
⨠What Makes axiom8-mcp Special
š§ Semantic Search: Understands intent, not just keywords
š Hybrid Retrieval: Combines text search + AI embeddings + reranking
š Complete Coverage: 525+ n8n nodes with full documentation
š¤ AI-Optimized: Built specifically for AI assistant integration
š Production Ready: Validates workflows before deployment
Traditional Search vs Semantic Search
Traditional Query | Semantic Understanding |
---|---|
"email nodes" ā finds nodes with "email" in name | "process customer feedback" ā finds Survey, Email, Slack, Database nodes |
"http request" ā finds HTTP Request node | "call an API" ā finds HTTP Request, Webhook, cURL nodes + examples |
"database" ā finds Database node | "store user data" ā finds Database, Airtable, Google Sheets + configuration |
š Quick Start
New to axiom8-mcp? Follow our for step-by-step setup from zero.
5-Minute Setup
-
Get API Keys (optional, for semantic search):
- OpenAI API Key
- Cohere API Key (free tier available)
-
Build & Configure:
git clone https://github.com/alexandre-axioma/axiom8-mcp.git cd axiom8-mcp docker build -t axiom8-mcp:latest .
-
Add to Claude Desktop:
{ "mcpServers": { "axiom8-mcp": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "MCP_MODE=stdio", "-e", "ENABLE_SEMANTIC_SEARCH=true", "-e", "OPENAI_API_KEY=your-key-here", "-e", "COHERE_API_KEY=your-key-here", "axiom8-mcp:latest" ] } } }
-
Add to Claude Code:
claude mcp add-json axiom8-mcp '{ "command": "docker", "args": [ "run", "-i", "--rm", "-e", "MCP_MODE=stdio", "-e", "ENABLE_SEMANTIC_SEARCH=true", "-e", "OPENAI_API_KEY=your-key-here", "-e", "COHERE_API_KEY=your-key-here", "axiom8-mcp:latest" ] }'
-
Test: Ask Claude: "Search for nodes that help process customer data"
šÆ Usage Examples
Smart Node Discovery
Claude: "I need to process emails and extract attachments"
ā Finds: Gmail, Email, File operations, with working examples
Intelligent Configuration
Claude: "Configure HTTP Request node for OAuth API calls"
ā Returns: Complete setup with authentication examples
Workflow Intelligence
Claude: "Build a workflow that monitors webhooks and saves data"
ā Suggests: Webhook ā Filter ā Database with full configuration
š§ Configuration Modes
Full Power Mode (Recommended)
"-e", "ENABLE_SEMANTIC_SEARCH=true",
"-e", "ENABLE_COHERE_RERANKING=true",
"-e", "OPENAI_API_KEY=sk-...",
"-e", "COHERE_API_KEY=..."
Benefits: Best search quality, understands complex queries with hybrid search
Free Mode
"-e", "ENABLE_SEMANTIC_SEARCH=false"
Benefits: Traditional text search, no API keys needed
š Performance Comparison
Feature | axiom8-mcp | Traditional Search |
---|---|---|
Search Quality | Intent-based, contextual | Keyword matching only |
Query Understanding | "help with customer data" ā | Needs exact keywords |
Configuration Examples | Working examples included | Generic documentation |
Workflow Validation | Pre-deployment validation | Manual testing only |
AI Integration | Built for AI assistants | Human-oriented docs |
š§ Available Tools
š Search & Discovery (Hybrid Search Enabled)
search_nodes
- Hybrid search across 525+ nodes with intent understandingsearch_templates
- Hybrid search through 499+ community workflow templateslist_nodes
- Browse nodes by category, package, or AI capabilityget_node_essentials
- Lightweight node info (5KB vs 100KB+ full schema)search_node_properties
- Find specific properties (auth, headers, body) across nodesget_database_statistics
- Overview of available nodes and coverage
āļø Node Configuration & Information
get_node_info
- Complete node schema with all properties and operationsget_node_documentation
- Human-readable docs with examples and patternsget_node_for_task
- Pre-configured nodes for common tasks (send_slack_message, etc.)get_property_dependencies
- Understand which properties enable others
š¤ AI Tools & Task Management
list_ai_tools
- 263+ nodes optimized for AI agent usageget_node_as_tool_info
- Guide for using any node as an AI toollist_tasks
- 29+ task templates organized by category (HTTP/API, Database, AI/LangChain, Communication)
ā Validation & Quality Assurance
validate_workflow
- Complete workflow validation (structure + connections + expressions)validate_workflow_connections
- Fast connection and flow validationvalidate_workflow_expressions
- n8n expression syntax checkingvalidate_node_operation
- Full node configuration validation with suggestionsvalidate_node_minimal
- Quick check for missing required fields
š Templates & Workflows
get_template
- Download complete workflow JSON ready to importlist_node_templates
- Find templates using specific nodesget_templates_for_task
- Curated templates by task type (ai_automation, data_sync, etc.)
šļø Architecture
Claude Desktop
ā (MCP Protocol)
axiom8-mcp Server
ā (Hybrid Search)
āāāāāāāāāāāāāāāāāāāāāāā
ā FTS5 Text Search ā ā Keywords, exact matches
ā + Vector Embeddings ā ā Semantic understanding
ā + RRF Fusion ā ā Combines both results
ā + Cohere Reranking ā ā Final quality boost
āāāāāāāāāāāāāāāāāāāāāāā
ā
Pre-built Knowledge Base
⢠525 n8n nodes
⢠499+ workflow templates
⢠Documentation & examples
⢠AI tool configurations
š Technical Details
Hybrid Search Engine
- FTS5: SQLite full-text search for exact matches
- OpenAI Embeddings: text-embedding-3-small for semantic understanding
- RRF Fusion: Combines results using Reciprocal Rank Fusion
- Cohere Reranking: rerank-multilingual-v3.0 for final optimization
Database
- Pre-embedded: 525 nodes + 499 templates with embeddings ready
- SQLite BLOB storage: Efficient vector storage
- Content hashing: Incremental updates only when needed
- Zero-downtime: Atomic database operations
Performance
- Search latency: ~100-200ms with semantic search
- Database size: ~50MB with embeddings
- Memory usage: ~100MB runtime
š Documentation
- - Step-by-step setup from zero
- - Comprehensive guide to all 21 MCP tools with examples and performance tips
šØ Troubleshooting
Common Issues
"No semantic search results"
- Check API keys are valid
- Verify OpenAI account has credits
- Test with basic mode first
"Docker image not found"
docker build -t axiom8-mcp:latest .
"Claude Desktop not connecting"
- Validate JSON configuration
- Restart Claude Desktop completely
- Check Docker is running
Debug Steps
- Test Docker image:
docker run --rm axiom8-mcp:latest
- Validate config JSON at jsonlint.com
- Check API keys independently
- Enable debug logging:
"LOG_LEVEL=debug"
š¤ Contributing
- Fork the repository
- Create feature branch:
git checkout -b feature/amazing-feature
- Commit changes:
git commit -m 'Add amazing feature'
- Push to branch:
git push origin feature/amazing-feature
- Open Pull Request
š License
This project is licensed under the MIT License - see the file for details.
š Acknowledgments
Original Author: Special thanks to Romuald Czlonkowski for creating the original n8n-MCP server that serves as the foundation for this project.
Enhanced by: Axioma - We've added hybrid search, semantic understanding, and AI-powered retrieval capabilities to make n8n knowledge even more accessible to AI assistants.
Ready to give your AI assistant superhuman n8n knowledge? Start with our !