tavily-server logo

tavily-server

by zenturacp

A TypeScript-based MCP server that implements a simple notes system. It demonstrates core MCP concepts by providing resources representing text notes, tools for creating new notes, and prompts for generating summaries of notes.

View on GitHub

Last updated: N/A

What is tavily-server?

This is a Model Context Protocol (MCP) server that provides a simple notes system. It allows you to create, access, and summarize text notes using URIs and metadata.

How to use tavily-server?

To use with Claude Desktop, add the server config to the claude_desktop_config.json file. Then, follow the installation steps provided in the README and run the server. You can also utilize the MCP Inspector for debugging.

Key features of tavily-server

  • List and access notes via note:// URIs

  • Create new text notes with title and content

  • Generate summaries of all stored notes

  • Plain text mime type for simple content access

Use cases of tavily-server

  • Integrating a notes system into Claude Desktop

  • Demonstrating MCP concepts

  • Building a simple resource management system

  • Generating summaries of textual data

FAQ from tavily-server

How do I install dependencies?

Run npm install in the server's root directory.

How do I build the server?

Run npm run build in the server's root directory.

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

Run npm run watch in the server's root directory.

How do I configure the server for Claude Desktop?

Add the server config to the claude_desktop_config.json file, specifying the path to the built index.js file.

How do I debug the MCP server?

Use the MCP Inspector by running npm run inspector.