Nuclino MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Nuclino MCP Serversearch my team for meeting notes"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Nuclino MCP Server
A Model Context Protocol (MCP) server that provides access to Nuclino content through structured search and retrieval tools.
Features
Search Nuclino content by team or workspace
Retrieve specific items by ID
Get team and workspace information
Find teams and workspaces by name
Rate limiting and retry logic for API reliability
Support for both HTTP and stdio transports
Transport Types
This server supports two transport types:
HTTP Transport (Default)
Best for web applications and remote access
Supports multiple concurrent sessions
Requires API key to be sent in headers for each request
Runs on port 3000 by default
Stdio Transport
Best for local development and CLI tools
Single session per server instance
Requires API key to be set as environment variable
Communicates over stdin/stdout
Installation
npm installConfiguration
Environment Variables
TRANSPORT_TYPE: Set to 'http' (default) or 'stdio'PORT: Port for HTTP transport (default: 3000)NUCLINO_API_KEY: Required for stdio transport only
HTTP Transport
Start the server:
npm run dev # Development
npm run start # ProductionConnect to the server at
http://localhost:3000/mcpInclude your Nuclino API key in the
nuclino-api-keyheader with each request.
Stdio Transport
Set your API key:
export NUCLINO_API_KEY="your_api_key_here"Start the server:
npm run dev:stdio # Development
npm run start:stdio # ProductionThe server will communicate via stdin/stdout, making it suitable for direct integration with MCP clients.
API Key
You need a Nuclino API key to use this server. You can create one in your Nuclino profile page.
Usage
You will find an .mcp.json.example file in this repository to show how you can configure both versions of the MCP. Once installed, you can use the MCP to summarize all info it can find on Nuclino about certain topics. You can stear it by passing a workspace name to limit the search scope.
Available Tools
search_by_team: Search content within a specific teamsearch_by_workspace: Search content within a specific workspaceget_teams: Get all available teamsget_workspaces: Get all available workspacesfind_team_by_name: Find a team by namefind_workspace_by_name: Find a workspace by nameget_item: Get a specific item by ID
Development
Building
npm run buildRunning in Development
# HTTP transport
npm run dev
# Stdio transport
npm run dev:stdioDocker
# Build image
docker build -t nuclino-mcp-server .
# Run HTTP server
docker run -d -p 3000:3000 --name nuclino-mcp-server nuclino-mcp-server
# Run stdio server
docker run -e TRANSPORT_TYPE=stdio -e NUCLINO_API_KEY=your_key nuclino-mcp-serverArchitecture
The server follows Clean Architecture principles:
Domain Layer: Entities and repository interfaces
Application Layer: Use cases and business logic
Infrastructure Layer: External integrations (Nuclino API, transports)
Presentation Layer: MCP server implementation
Transport Layer
The transport layer is abstracted to support multiple transport types:
ITransport: Common interface for all transportsHttpTransport: HTTP-based transport with session managementStdioTransport: Stdio-based transport for local usageTransportFactory: Factory for creating transport instances
Error Handling
The server includes comprehensive error handling:
Rate limiting with exponential backoff
Retry logic for transient failures
Graceful shutdown handling
Detailed logging for debugging
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/urbantz-logistics/mcp-nuclino'
If you have feedback or need assistance with the MCP directory API, please join our Discord server