Skip to main content

MCP server for Pluck — query your knowledge graph from Claude Desktop, Cursor, and other MCP clients

Project description

Pluck MCP Server

Connect your Pluck knowledge graph to Claude Desktop, Cursor, and other MCP-compatible AI tools.

Install

pip install pluck-mcp

Or install from source:

cd mcp-server
pip install -e .

Configuration

Set these environment variables:

Variable Required Default Description
PLUCK_INTEGRATION_API_KEY Yes API key from Settings > Integrations in Pluck
PLUCK_INTEGRATION_BASE_URL No http://localhost:8100 Base URL of your Pluck instance

Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "pluck": {
      "command": "pluck-mcp",
      "env": {
        "PLUCK_INTEGRATION_API_KEY": "plk_live_...",
        "PLUCK_INTEGRATION_BASE_URL": "https://www.pluckagent.com"
      }
    }
  }
}

Cursor

Add to your Cursor MCP settings (.cursor/mcp.json):

{
  "mcpServers": {
    "pluck": {
      "command": "pluck-mcp",
      "env": {
        "PLUCK_INTEGRATION_API_KEY": "plk_live_...",
        "PLUCK_INTEGRATION_BASE_URL": "https://www.pluckagent.com"
      }
    }
  }
}

Claude Code

Add to your Claude Code MCP settings (.claude/settings.json):

{
  "mcpServers": {
    "pluck": {
      "command": "pluck-mcp",
      "env": {
        "PLUCK_INTEGRATION_API_KEY": "plk_live_...",
        "PLUCK_INTEGRATION_BASE_URL": "https://www.pluckagent.com"
      }
    }
  }
}

Available Tools

Tool Description
ask_pluck Ask a question and get a researched answer with knowledge graph context
list_document_types List all document types discovered in the knowledge graph
get_schema_fields Get schema fields for a specific document type
vector_search Semantic search across documents and chunks
query_documents Query documents with filtering and sorting
get_entity_neighbors Explore entity relationships in the knowledge graph
get_full_text Retrieve full text of a document or chunk

Development

cd mcp-server
pip install -e .
PLUCK_INTEGRATION_API_KEY=plk_live_... pluck-mcp

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

pluck_mcp-0.1.0.tar.gz (5.0 kB view details)

Uploaded Source

Built Distribution

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

pluck_mcp-0.1.0-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

Details for the file pluck_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: pluck_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 5.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for pluck_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 9d4102cc17f6167aa602d8d690f1e7d2cf17ed4d69bcbc9e5c47ab97b96a9552
MD5 91c6055e8f50d0c2b49b09a64702c651
BLAKE2b-256 d0b2a11f06fc2d17698ace0dafbcd2e03ac2b41b89585fa049c7aa6dc357e3d2

See more details on using hashes here.

File details

Details for the file pluck_mcp-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: pluck_mcp-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 6.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for pluck_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 92427fb26134c75acaa587f868d6aa02f025aaf5095cb2419da7cf4e674728e2
MD5 c300b8010b9faf53f7ac249fa05ce90f
BLAKE2b-256 3581649dc930aa99960b22c65a8aa5ffb79dd7ed1fa5d6ff1ff2c4f6eaa00401

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