Skip to main content

Features

The Skald MCP server allows you to interact with your Skald knowledge base through a familiar interface like Cursor or Claude. It let’s you chat with your knowledge base, search through your memos, and create new memos. The Skald MCP server provides three powerful tools:

1. skald-chat

Ask Skald questions about your knowledge base in natural language. Search through your memos using multiple methods:
  • Semantic search (chunk_vector_search) - Find relevant content by meaning
  • Title contains (title_contains) - Case-insensitive substring matching
  • Title starts with (title_startswith) - Case-insensitive prefix matching

3. skald-create-memo

Create new memos that are automatically processed, summarized, tagged, chunked, and indexed for search.

Setup

Prerequisites

  1. A Skald account with an API key. Get yours at platform.useskald.com
  2. Node.js 18.0.0 or higher

Installation

  1. Clone this repository:
  1. Change directory to the project:
  1. Install dependencies:
  1. Build the project:

Configuration

Cursor

  1. Open Cursor Settings (cmd+shift+p on macOS or ctrl+shift+p on Windows → “Cursor Settings”)
  2. Select “MCP” from the left sidebar and click “Add new global MCP server”
  3. Add the following configuration:
Replace:
  • ABSOLUTE_PATH_TO_PROJECT with the full path to your skald-mcp directory
  • YOUR_SKALD_API_KEY with your Skald API key
Tip: Right-click on /build/index.js in Cursor and select “Copy Path” to get the absolute path.

Claude Desktop

  1. Open Claude Desktop settings and navigate to the “Developer” tab
  2. Click “Edit Config”
  3. Add the following configuration:
Replace:
  • ABSOLUTE_PATH_TO_PROJECT with the full path to your skald-mcp directory
  • YOUR_SKALD_API_KEY with your Skald API key
Environment variables:
  • SKALD_API_KEY: Your Skald API key (required)
  1. Restart Claude Desktop

Usage Examples

Chat with your knowledge base

The assistant will query your Skald knowledge base and return an answer.

Search for memos

The assistant will use the skald-search tool with semantic search to find relevant memos.

Create a new memo

The assistant will create a new memo in your Skald knowledge base, which will be automatically processed and made searchable.

Tool Parameters

skald-chat

skald-create-memo

Development

Build

Lint

Fix linting issues

Troubleshooting

API Key Issues

If you get an error about a missing API key:
  • For Cursor: Ensure the --key argument is set in your config
  • For Claude Desktop: Ensure SKALD_API_KEY is set in the env section

Module Not Found

If you see “Cannot find module ‘@skald-labs/skald-node’“:

Connection Issues

Check the debug logs:
  • Cursor: Check the MCP server logs in Cursor settings
  • Claude Desktop: Check the logs in Claude Desktop developer settings