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 https://www.pluckagent.com 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_..."
      }
    }
  }
}

Cursor

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

{
  "mcpServers": {
    "pluck": {
      "command": "pluck-mcp",
      "env": {
        "PLUCK_INTEGRATION_API_KEY": "plk_live_..."
      }
    }
  }
}

Claude Code

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

{
  "mcpServers": {
    "pluck": {
      "command": "pluck-mcp",
      "env": {
        "PLUCK_INTEGRATION_API_KEY": "plk_live_..."
      }
    }
  }
}

Self-hosted? Set PLUCK_INTEGRATION_BASE_URL to your instance URL (e.g. http://localhost:8100 for local dev).

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
upload_file Upload a local file for knowledge graph ingestion
build_knowledge_graph Start building a knowledge graph from files/sources
get_ingestion_status Poll pipeline progress (status, neo4j_ready)
connect_source Get OAuth URL to connect a data source
check_source_connection Check if OAuth flow completed
list_connected_sources List all sources and connection status
browse_cloud_files Browse files in a connected cloud source

Ingestion tools require an API key with the ingest:write scope.

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.2.0.tar.gz (7.2 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.2.0-py3-none-any.whl (8.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pluck_mcp-0.2.0.tar.gz
  • Upload date:
  • Size: 7.2 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.2.0.tar.gz
Algorithm Hash digest
SHA256 559b14660d5162e5e889de4d15120409f09b113c9857d1c7b5a483d27b6f8447
MD5 6440e861bf7a2b2cc08cbd6552210877
BLAKE2b-256 69a59497c58d11d4163745032dabf1cfa41bdfe26bf998e68e17fa81ab5a06f2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pluck_mcp-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 8.5 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.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d78bda4f0b5f5f50215f6bc1322b3fe4d7ca3bfc5f7f1cf93c0fc9493ea4ba68
MD5 07210c06a91c42003927e0e6356c76bc
BLAKE2b-256 7e0cdff402f56a2c5872a73ce9905e7119ca7cc65a0db6ed8e14bc4f8cead24f

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