A community-driven registry for Claude, Cursor, Windsurf, Cline & more. Not affiliated with Anthropic.
Are you the author? Sign in to claim
The ultimate Web3 Growth & Research MCP Server. Equip your AI agent with data to run wallet forensics for traders and DA
DeepCurrent gives AI agents a web3-native growth intelligence engine: discover high-fit users, builders, KOLs, projects, investors, communities, and market signals, then turn them into evidence-backed next actions.
It is built for founders, growth teams, researchers, business development teams, funds, ecosystem teams, and technical builders who need to move from "what is happening in web3?" to "who should we talk to, why, and what should happen next?"
This repo contains the open-source local MCP server for bring-your-own-data connectors and optional DeepCurrent Cloud access. For the fastest setup and the most powerful workflows, connect to the hosted DeepCurrent Cloud MCP gateway.
DeepCurrent does not dump raw social data into a model. It returns transformed, decision-ready outputs: ranked candidates, signals, evidence, confidence, risk flags, and recommended next steps such as observe, enrich, watchlist, human review, or outreach handoff.
Use this if your MCP client supports remote Streamable HTTP servers.
After installing, replace the placeholder dc_YOUR_API_KEY with your DeepCurrent API key.
Manual config:
{
"mcpServers": {
"deepcurrent-cloud": {
"url": "https://mcp.deepcurrent.app/mcp",
"headers": {
"X-API-Key": "dc_YOUR_API_KEY"
}
}
}
}
The hosted gateway exposes the official Cloud-backed tool set. It is best for managed data, credits, premium workflows, and no local Python setup.
Use this if you want local connectors, local files, user-owned API keys, or strict data residency. The local server runs over STDIO by default, which is what most desktop and CLI MCP clients expect.
git clone https://github.com/Ulmo-AI/DeepCurrent.git
cd DeepCurrent
python3 -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install .
deepcurrent-local-mcp
Verify the package before adding it to a client:
.venv/bin/python -c "import deepcurrent_local_mcp; print('ok')"
| Client | Best path | Notes |
|---|---|---|
| Cursor | Hosted install button or manual mcp.json | Edit the placeholder API key after install. |
| Claude Code | claude mcp add | Supports stdio and HTTP servers. |
| Claude Desktop | Manual config | Best for local stdio today. |
| OpenAI Codex | codex mcp add or config.toml | Supports stdio and remote HTTP config. |
| OpenClaw | Manual gateway config | Use the local stdio server path. |
| Smithery | Planned distribution path | Hosted listing or local desktop bundle, depending on auth and packaging. |
Cursor config locations:
.cursor/mcp.json~/.cursor/mcp.json (Windows: %USERPROFILE%\.cursor\mcp.json)Hosted:
{
"mcpServers": {
"deepcurrent-cloud": {
"url": "https://mcp.deepcurrent.app/mcp",
"headers": {
"X-API-Key": "dc_YOUR_API_KEY"
}
}
}
}
Local:
{
"mcpServers": {
"deepcurrent": {
"command": "/absolute/path/to/deepcurrent-local-mcp",
"args": [],
"env": {
"DEEPCURRENT_API_KEY": "dc_YOUR_API_KEY"
}
}
}
}
Claude Code local stdio:
claude mcp add --transport stdio --env DEEPCURRENT_API_KEY=dc_YOUR_API_KEY deepcurrent -- /absolute/path/to/deepcurrent-local-mcp
Claude Code hosted HTTP:
claude mcp add --transport http deepcurrent-cloud https://mcp.deepcurrent.app/mcp --header "X-API-Key: dc_YOUR_API_KEY"
Claude Desktop config:
{
"mcpServers": {
"deepcurrent": {
"command": "/absolute/path/to/deepcurrent-local-mcp",
"args": [],
"env": {
"DEEPCURRENT_API_KEY": "dc_YOUR_API_KEY"
}
}
}
}
Claude Desktop config locations:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.jsonCodex local stdio:
codex mcp add deepcurrent --env DEEPCURRENT_API_KEY=dc_YOUR_API_KEY -- /absolute/path/to/deepcurrent-local-mcp
Codex hosted HTTP in ~/.codex/config.toml:
[mcp_servers.deepcurrent-cloud]
url = "https://mcp.deepcurrent.app/mcp"
env_http_headers = { "X-API-Key" = "DEEPCURRENT_API_KEY" }
OpenClaw local gateway config:
{
mcp: {
servers: {
deepcurrent: {
command: "/absolute/path/to/deepcurrent-local-mcp",
args: [],
env: {
DEEPCURRENT_API_KEY: "dc_YOUR_API_KEY",
DEEPCURRENT_API_URL: "https://api.deepcurrent.app",
},
},
},
},
}
git clone https://github.com/Ulmo-AI/DeepCurrent.git
cd DeepCurrent
python3 -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install .
Run:
deepcurrent-local-mcp
Use cd into whichever directory your clone created that contains this repo’s pyproject.toml (folder name may differ if you use a fork or mirror).
Verify the package is installed before MCP Inspector, Cursor, or any client that spawns the stdio binary:
.venv/bin/python -c "import deepcurrent_local_mcp; print('ok')"
If you see ModuleNotFoundError: No module named 'deepcurrent_local_mcp', the project is not on that interpreter’s sys.path. From the repo root, run pip install . (or poetry install) using this venv’s pip.
Editable install on macOS + Python 3.14+: pip install -e . writes a *.pth file under site-packages. If that file has the hidden file flag, CPython’s site module skips it and the package still won’t import. Fix one of: use a normal install pip install . (recommended for local MCP), or run chflags nohidden .venv/lib/python3.*/site-packages/deepcurrent_local_mcp.pth (adjust the python3.* folder to match your venv), then re-run the one-liner above.
poetry install
poetry run deepcurrent-local-mcp
You can use community bring-your-own-data tools with no DeepCurrent account.
To enable official DeepCurrent Cloud tools, set:
export DEEPCURRENT_API_KEY="dc_..."
export DEEPCURRENT_API_URL="https://api.deepcurrent.app" # optional override
Optional config file (env vars override file values):
~/.config/deepcurrent/local-mcp.json~/.deepcurrent/local-mcp.jsonExample:
{
"api_url": "https://api.deepcurrent.app",
"api_key": "dc_..."
}
Most MCP clients need an absolute path to the executable because they do not load your shell PATH.
Find the path:
# macOS / Linux
which deepcurrent-local-mcp
# Windows (PowerShell)
where deepcurrent-local-mcp
Replace /absolute/path/to/deepcurrent-local-mcp in the examples below. After editing client config, fully restart the client (not only reload window) so the MCP process starts cleanly.
For local integration tests or a trusted LAN, you can run HTTP on loopback (do not expose to the public internet with a single shared DEEPCURRENT_API_KEY).
export DEEPCURRENT_MCP_TRANSPORT=http
export DEEPCURRENT_MCP_HTTP_HOST=127.0.0.1
export DEEPCURRENT_MCP_HTTP_PORT=8009
export DEEPCURRENT_MCP_HTTP_PATH=/mcp
deepcurrent-local-mcp
Point clients that support MCP over HTTP at http://127.0.0.1:8009/mcp (or your chosen path/port).
Hosted Cloud is the premium path for managed intelligence, credits, hosted bundle workflows, Telegram growth intelligence, and production result UX.
Local MCP is the open-source bring-your-own-data path. It gives you local connectors, local files, local execution, and an optional bridge to DeepCurrent Cloud when you configure DEEPCURRENT_API_KEY.
Some multi-step workflows run only in hosted DeepCurrent because they depend on managed Cloud execution and result history. Local tools still include intelligence, DeepDive, credits, result helpers, and bring-your-own-data connectors when an API key is configured.
Tool responses include a source label so users can tell whether a result came from DeepCurrent Cloud, a reviewed local connector, or a community connector.
Trust model:
community: local-only, unreviewed connectors that use user-owned data or keyscertified: local-only, reviewed connectors with stable schemas and bounded outputsofficial: Cloud-backed tools operated by DeepCurrent and eligible for paid creditsOfficial (cloud-backed when an API key is configured):
connect_deepcurrent_cloudget_credit_statusclaim_growth_creditsresolve_deepdive_outcomequote_deepdive_planrun_deepdive_planget_deepdive_plan_statusresolve_intelligence_intentpreview_quote_intelligence_packagequote_intelligence_packageexecute_intelligence_packagefetch_intelligence_resultexpand_intelligence_packagefetch_result_summaryfetch_result_artifactCommunity (bring-your-own-data):
list_byod_connectorsrun_byod_connectorresolve to clarify the requested outcome before spending credits.preview_quote / quote before any paid or proprietary action.execute to get curated results.slots.limit set to the requested count. When refining a previous quote, pass anchor_quote_token so the backend preserves the prior context.slots.exclude_previously_delivered = true; combine it with slots.limit when the user asks for a specific new-result count.expand only after quoting an expansion. Pass the expansion_type returned by the result's available expansions, such as contact_unlock, increase_limit, show_people_at_entity, show_investors_for_company, or wallet_activity_snapshot.resolve_deepdive_outcome → quote_deepdive_plan → run_deepdive_plan, then get_deepdive_plan_status as needed).For plan details and pricing, use the Cloud landing page: https://deepcurrent.app.
Smithery is planned as a distribution path for users who want marketplace-style installation and configuration.
https://mcp.deepcurrent.app/mcp once auth and scanning are ready for the Smithery flow.Until then, use the hosted Cursor install button or the manual client configs above.
bash scripts/qa_mcp.sh — compileall on src plus pytest.bash scripts/inspector_smoke.sh — one tools/call to list_byod_connectors via MCP Inspector CLI (uses an absolute path to the venv binary)..venv/bin/deepcurrent-local-mcp, then call tools/list and connect_deepcurrent_cloud if an API key is configured.**command not found:** Use the full path from which / where, not a shell alias.DEEPCURRENT_API_KEY in the MCP entry env block (or your client’s secret mechanism), not in chat.export DEEPCURRENT_TELEMETRY=0
Telemetry is metadata only (event name, tool name, status, latency). It never includes tool inputs/outputs or API keys.
smithery.yaml (Python runtime)pyproject.toml [tool.smithery] server entrypointpoetry run dev
poetry run playground
env (or TOML env / env_vars) for secrets.See CONTRIBUTING.md for adding connectors, badges, and review expectations.
Run Claude Code as an MCP server so any agent can delegate coding tasks to it
Browser automation using accessibility snapshots instead of screenshots
MCP server integration for DaVinci Resolve Studio
A Jetbrains IDE IntelliJ plugin aimed to provide coding agents the ability to leverage intelliJ's indexing of the codeba