Skip to main content

MCP server for TrustRAG — trust-verified RAG exposed as tools for Claude Desktop, Cursor, and other MCP clients

Project description

trustrag-mcp

MCP server for TrustRAG — trust-verified RAG exposed as tools for Claude Desktop, Cursor, and other MCP clients.

Installation

pip install trustrag-mcp

Usage

Claude Desktop

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "trustrag": {
      "command": "uvx",
      "args": ["trustrag-mcp"],
      "env": {
        "TRUSTRAG_BACKEND_URL": "http://localhost:8000"
      }
    }
  }
}

Direct

# Via entry point
trustrag-mcp

# Via module
python -m trustrag_mcp

Tools

Tool Description
trustrag_query Ask the knowledge base with trust filtering
trustrag_upload_document Upload a PDF to the knowledge base
trustrag_get_audit_log Fetch recent query audit entries

Configuration

Set TRUSTRAG_BACKEND_URL environment variable (default: http://localhost:8000).

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

trustrag_mcp-0.1.0.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

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

trustrag_mcp-0.1.0-py3-none-any.whl (6.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: trustrag_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for trustrag_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 afb32d04c66e8cfef7a5a40e184e6278152998091bc2edff6f6ebfaed50681c6
MD5 11e47e53f13ce7049c484028503f6f4c
BLAKE2b-256 56f8cf899493bed20fbc689434fec447b105027d2dde3bb1cbeff9405cfd0255

See more details on using hashes here.

File details

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

File metadata

  • Download URL: trustrag_mcp-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 6.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for trustrag_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 224fb6b539c8a8c02d3a3f9ccf6203a80096127e8e6454880b0ce033ceff9ae6
MD5 ba95036a7c3b8f1b1f3a8f07567d49b1
BLAKE2b-256 ea8f614a2300b043eefdc0f3a28e186fe3c65b5e9ffa7be57f845ff77cba6cdf

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