Skip to main content

mcp-lance-db

Project description

mcp-lance-db MCP server

mcp-lance-db

Components

Resources

The server implements a simple note storage system with:

  • Custom note:// URI scheme for accessing individual notes
  • Each note resource has a name, description and text/plain mimetype

Prompts

The server provides a single prompt:

  • summarize-notes: Creates summaries of all stored notes
    • Optional "style" argument to control detail level (brief/detailed)
    • Generates prompt combining all current notes with style preference

Tools

The server implements one tool:

  • add-note: Adds a new note to the server
    • Takes "name" and "content" as required string arguments
    • Updates server state and notifies clients of resource changes

Configuration

[TODO: Add configuration details specific to your implementation]

Quickstart

Install

Claude Desktop

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

Development/Unpublished Servers Configuration ``` "mcpServers": { "mcp-lance-db": { "command": "uv", "args": [ "--directory", "/Users/kyryl/Projects/KOML/MCP/mcp-server-lancedb", "run", "mcp-lance-db" ] } } ```
Published Servers Configuration ``` "mcpServers": { "mcp-lance-db": { "command": "uvx", "args": [ "mcp-lance-db" ] } } ```

Development

Building and Publishing

To prepare the package for distribution:

  1. Sync dependencies and update lockfile:
uv sync
  1. Build package distributions:
uv build

This will create source and wheel distributions in the dist/ directory.

  1. Publish to PyPI:
uv publish

Note: You'll need to set PyPI credentials via environment variables or command flags:

  • Token: --token or UV_PUBLISH_TOKEN
  • Or username/password: --username/UV_PUBLISH_USERNAME and --password/UV_PUBLISH_PASSWORD

Debugging

Since MCP servers run over stdio, debugging can be challenging. For the best debugging experience, we strongly recommend using the MCP Inspector.

You can launch the MCP Inspector via npm with this command:

npx @modelcontextprotocol/inspector uv --directory /Users/kyryl/Projects/KOML/MCP/mcp-server-lancedb run mcp-lance-db

Upon launching, the Inspector will display a URL that you can access in your browser to begin debugging.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mcp_lance_db-0.1.1.tar.gz (192.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mcp_lance_db-0.1.1-py3-none-any.whl (3.4 kB view details)

Uploaded Python 3

File details

Details for the file mcp_lance_db-0.1.1.tar.gz.

File metadata

  • Download URL: mcp_lance_db-0.1.1.tar.gz
  • Upload date:
  • Size: 192.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.5.26

File hashes

Hashes for mcp_lance_db-0.1.1.tar.gz
Algorithm Hash digest
SHA256 e2f33d99d3cb826f86de290709ca2809a6c4300a93200d900315f02cf55e48c3
MD5 f86c32173e6c8a6d58388fc13d97e8ad
BLAKE2b-256 8ff1d27a07d3bceb6b9313560c9a7647d00addfb64fdab80e1a698c5d7f5e362

See more details on using hashes here.

File details

Details for the file mcp_lance_db-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for mcp_lance_db-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 eb241d38fb556569674e50328159eb382f8d28debb6591582ba9e7ef57d4444d
MD5 cd55b94eadd1097757eb36b04e977786
BLAKE2b-256 69ea584678e16959b25ad80d0c64b40a9c4e5aed124b34e30a415781faf7d63b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page