Skip to main content

thesrc-mcp (source-mcp)

MCP connector for The Source. Thin wrapper over source-sdk.

Install

pip install thesrc-mcp        # PyPI distribution name
# or: uvx thesrc-mcp          # run without installing

Console scripts source-mcp and thesrc-mcp are equivalent (same entrypoint).

Two tools:

  • source_search — find an entity (Drug or Gene) by partial name
  • source_ask — ask a structured question, get a full answer with authority chain

Configuration

Reads from environment:

Var Default Notes
SOURCE_API_URL https://api.thesrc.ai Override to http://localhost:8000 for local dev
SOURCE_API_TOKEN — API key (src_live_...) sent as X-API-Key, or JWT sent as Bearer
SOURCE_TIMEOUT 30 Per-request timeout, seconds

Run

source-mcp

The Claude Code / Claude Desktop config block:

{
  "source-mcp": {
    "command": "source-mcp",
    "env": {
      "SOURCE_API_URL": "https://api.thesrc.ai",
      "SOURCE_API_TOKEN": "src_live_..."
    }
  }
}

Claude Code install

See INSTALL_CLAUDE_CODE.md and the source plugin under plugins/source/.

Metadata

Release files for thesrc-mcp 0.6.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for thesrc-mcp 0.6.0
File Size Uploaded
thesrc_mcp-0.6.0.tar.gz 43.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for thesrc-mcp 0.6.0
File Interpreter ABI Platform
thesrc_mcp-0.6.0-py3-none-any.whl Python 3 none any Details

Total release size: 96.0 kB

Release files / thesrc_mcp-0.6.0.tar.gz

Download URL thesrc_mcp-0.6.0.tar.gz
Size 43.6 kB
Tags Source
SHA-256 checksum
How to use checksums
bcb9307409bec6e1d1d28cb47890d967875d23a5e029a05313019c9fe8782ede
BLAKE2b-256 checksum
How to use checksums
f10261d7e512f862b52767dd92540c002fa3eca12c452633d2c732d7be3177f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

Release files / thesrc_mcp-0.6.0-py3-none-any.whl

Download URL thesrc_mcp-0.6.0-py3-none-any.whl
Size 52.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e69d942ed56a9063ca3209e75e5792d8c32de83ccc043c7a6a73a43ca50a34c7
BLAKE2b-256 checksum
How to use checksums
75826eea7dfbb5c41ad997381b9c0664b5ce3fef8534488ee8f8cbc79f7adcdc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

Release history Release notifications | RSS feed

This release

0.6.0 This release

2 release files

0.5.0

1 release file

0.4.1

2 release files

0.4.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page