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 namesource_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)
| File | Size | Uploaded | |
|---|---|---|---|
| thesrc_mcp-0.6.0.tar.gz | 43.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|