loading…
Search for a command to run...
loading…
Provides access to Nuclino content through structured search and retrieval tools.
Provides access to Nuclino content through structured search and retrieval tools.
A Model Context Protocol (MCP) server that provides access to Nuclino content through structured search and retrieval tools.
This server supports two transport types:
npm install
TRANSPORT_TYPE: Set to 'http' (default) or 'stdio'PORT: Port for HTTP transport (default: 3000)NUCLINO_API_KEY: Required for stdio transport onlynpm run dev # Development
npm run start # Production
Connect to the server at http://localhost:3000/mcp
Include your Nuclino API key in the nuclino-api-key header with each request.
export NUCLINO_API_KEY="your_api_key_here"
npm run dev:stdio # Development
npm run start:stdio # Production
The server will communicate via stdin/stdout, making it suitable for direct integration with MCP clients.
You need a Nuclino API key to use this server. You can create one in your Nuclino profile page.
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.
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 IDnpm run build
# HTTP transport
npm run dev
# Stdio transport
npm run dev:stdio
# 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-server
The server follows Clean Architecture principles:
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 instancesThe server includes comprehensive error handling:
Run in your terminal:
claude mcp add nuclino-mcp-server -- npx Security
Low riskAutomated heuristic from public metadata — not a security guarantee.