1. Conduid
  2. Developer Tools
  3. Nuclino MCP
MCP server · Developer Tools

Nuclino MCP

MCP Server for Nuclino

Unclaimed MIT last commit a year ago devtools
51Fair

Scored 4 months ago · breakdown

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

Install
npx nuclino-mcp

This 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

I know everything about Nuclino MCP. Ask me about installation, configuration, usage, or troubleshooting.

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.

📖 Complete Setup Guide

🛠 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

📖 Full Troubleshooting Guide

📊 Project Status

Phase 5 Complete: Production Ready with Real API Integration

  • ✅ MCP Server with official mcp-go library
  • ✅ 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

  1. Fork the repository
  2. Create feature branch: git checkout -b feature-name
  3. Add tests for new features
  4. Run: mage ci (format, lint, test, build)
  5. 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.

Questions

About Nuclino MCP

How do I install Nuclino MCP?

Run npx nuclino-mcp, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

Is Nuclino MCP safe to use with an AI agent?

Its trust score is 51 out of 100 (fair). It passes 0 of 1 static security checks; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Nuclino MCP still maintained?

The last commit was a year ago, with 0 open issues. That's long enough that you should check whether the maintainer is responding to issues before depending on it.