curri-mcp-server logo

curri-mcp-server

by teamcurri

An MCP server for interacting with Curri's API. This TypeScript-based server implements a simple notes system and demonstrates core MCP concepts.

View on GitHub

Last updated: N/A

What is curri-mcp-server?

This is a TypeScript-based MCP server that implements a simple notes system. It provides resources representing text notes with URIs and metadata, tools for creating new notes, and prompts for generating summaries of notes.

How to use curri-mcp-server?

To use this server with Claude Desktop, add the server config to the claude_desktop_config.json file (location varies by OS). The config should specify the command to run the server's index.js file. Debugging can be done using the MCP Inspector.

Key features of curri-mcp-server

  • List and access notes via note:// URIs

  • Create new text notes with title and content parameters

  • Generate summaries of all stored notes

  • Plain text mime type for simple content access

Use cases of curri-mcp-server

  • Creating and managing text-based notes

  • Generating summaries of notes for LLM summarization

  • Demonstrating core MCP concepts

  • Integrating with Claude Desktop

FAQ from curri-mcp-server

How do I install dependencies?

Run npm install

How do I build the server?

Run npm run build

How do I run the server in development mode with auto-rebuild?

Run npm run watch

How do I debug the server?

Use the MCP Inspector by running npm run inspector

Where is the Claude Desktop config file located?

On MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json. On Windows: %APPDATA%/Claude/claude_desktop_config.json