About Nuclino MCP
Nuclino MCP is an MCP server published by lukasz in the Developer Tools category: mCP Server for Nuclino. It has been installed 0 times through Conduid.
Six months or more without a commit doesn't mean the server is broken, but check the open issues (0) before depending on it in production.
Install
npx nuclino-mcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Ask AI
Ask AI about Nuclino MCP
Powered by Claude · Grounded in docs
Security checks
- ·README presentNot checked yet.
- ·License declaredNot checked yet.
- ·Tests presentNot checked yet.
- ·Dependencies pinnedNot checked yet.
- ·No dynamic code executionNot checked yet.
- !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.
README
Nuclino MCP Server
Enterprise-grade Model Context Protocol (MCP) server for Nuclino API integration with Claude Desktop. Features advanced rate limiting, intelligent caching, and comprehensive error handling.
⚡ Quick Start
Prerequisites
- Go 1.21+
- Mage -
go install github.com/magefile/mage@latest - Nuclino API key - Get yours here
Installation
git clone https://github.com/lukasz/nuclino-mcp.git
cd nuclino-mcp
mage install # Install dependencies
cp .env.example .env # Add your NUCLINO_API_KEY
mage build
Claude Desktop Setup
Add to claude_desktop_config.json:
{
"mcpServers": {
"nuclino": {
"command": "/full/path/to/nuclino-mcp/scripts/mcp-wrapper.sh",
"args": ["/full/path/to/nuclino-mcp/bin/nuclino-mcp-server"],
"env": {
"NUCLINO_API_KEY": "your_api_key_here"
}
}
}
}
💡 Important: Use the wrapper script to prevent JSON-RPC protocol issues with Claude Desktop.
🛠 Features
✅ 18 Working MCP Tools
- Items: Create, read, update, delete, search, list
- Workspaces: List, get details, overview, content search
- Users/Teams: User info, team management
- Files: File listing and metadata
📊 API Status: 87% of core functionality working (based on official API testing)
🚀 Enterprise Features
- Rate Limiting: Circuit breaker pattern with adaptive control
- Intelligent Caching: TTL-based with LRU eviction
- Error Handling: Categorized errors with automatic retries
- Monitoring: Performance metrics and health checks
- Performance: Stress tested, benchmarked, memory-bounded
🎯 Usage Examples
Claude, list my Nuclino workspaces
Search for "API documentation" in my Nuclino workspace
Create a new item titled "Meeting Notes" with workspace_id "abc123"
Give me a comprehensive overview of workspace "workspace-123"
Update the item "item-456" with new content
Delete the old draft item "draft-789"
📚 Documentation
| Guide | Description |
|---|---|
| Claude Desktop Setup | Complete integration guide |
| Tools Reference | All 18 working tools with examples |
| Development Guide | Extending and building |
| Troubleshooting | Common issues and solutions |
| Enhanced Features | Advanced capabilities |
🧪 Development
Quick Commands
mage build # Build binary
mage test # Run all tests
mage dev # Run with debug logging
mage ci # Full CI pipeline
Testing
- Unit Tests: 18 working tools with comprehensive mocks
- Integration Tests: Multi-tool workflows
- API Testing: Real endpoint verification against production API
- Performance Tests: Stress testing and benchmarks
- Error Handling: Edge cases and failure scenarios
🔧 Configuration
# Required
NUCLINO_API_KEY=your_nuclino_api_key
# Optional (with defaults)
LOG_LEVEL=info # debug, info, warn, error
RATE_LIMIT_RPS=10 # API requests per second
HTTP_TIMEOUT=30s # HTTP client timeout
CACHE_TTL=300s # Cache expiration time
CACHE_SIZE=1000 # Maximum cache entries
🐛 Troubleshooting
Common Issues
| Issue | Solution |
|---|---|
| "NUCLINO_API_KEY required" | Add API key to .env or Claude config |
| "Server failed to start" | Check binary path and permissions |
| "Tool call failed" | Verify API key and connectivity |
📊 Project Status
Phase 5 Complete: Production Ready with Real API Integration
- ✅ MCP Server with official
mcp-golibrary - ✅ 18 Working tools with verified Nuclino API endpoints
- ✅ Real API testing against production Nuclino API
- ✅ Advanced rate limiting with circuit breaker pattern
- ✅ Intelligent caching with TTL and LRU eviction
- ✅ Comprehensive error handling with automatic retries
- ✅ Performance monitoring and health checks
- ✅ Extensive testing (unit + integration + performance + API)
- ✅ Cross-platform builds and CI/CD automation
- ✅ Complete documentation with working examples
🤝 Contributing
- Fork the repository
- Create feature branch:
git checkout -b feature-name - Add tests for new features
- Run:
mage ci(format, lint, test, build) - Submit pull request
📄 License
MIT License - see LICENSE file for details.
Built with ❤️ using Go and the official mcp-go library
README mirrored from the source repository 4 months ago. The original is authoritative.