Currents MCP Server
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio counts 0 tools · 0 res
· 0 prompts
permission surface via code analysis
No tools enumerated yet for this server.
evidence-backed
findings quoted directly from the published source artifact — not inferred
filesystem 4
- fs currents-dev-currents-mcp-e42e9fc/mcp-server/publish.cjs :4
const fs = require("fs"); - fs currents-dev-currents-mcp-e42e9fc/mcp-server/scripts/sync-readme-tools.mjs :8
import { readFileSync, writeFileSync } from "node:fs"; - fs currents-dev-currents-mcp-e42e9fc/mcp-server/tsdown.config.ts :1
import { readFileSync } from "node:fs"; - fs currents-dev-currents-mcp-e42e9fc/mcp-server/vitest.config.ts :1
import { readFileSync } from "node:fs";
shell / exec 1
- shell currents-dev-currents-mcp-e42e9fc/mcp-server/publish.cjs :3
const { execSync } = require("child_process");
network 2
- net currents-dev-currents-mcp-e42e9fc/mcp-server/src/lib/request.ts :20
const response = await fetch(`${CURRENTS_API_URL}${path}`, { headers }); - net currents-dev-currents-mcp-e42e9fc/mcp-server/src/tools/context/get-context.ts :152
const response = await fetch(url, { headers });
secrets 1
- secrets currents-dev-currents-mcp-e42e9fc/mcp-server/src/lib/env.ts :3
export const CURRENTS_API_KEY = (process.env.CURRENTS_API_KEY ?? "").trim();
install hooks 1
- prepare currents-dev-currents-mcp-e42e9fc/mcp-server/package.json :35
git config core.hooksPath mcp-server/scripts/hooks
declared dependencies 11
- @modelcontextprotocol/sdk@^1.28.0
- commander@^12.1.0
- pino@^9.9.5
- pino-pretty@^13.1.1
- zod@^4.3.5
- @release-it/conventional-changelog@^11.0.0
- @types/node@^20.19.0
- release-it@^20.0.1
- tsdown@^0.21.0
- typescript@^5.9.3
- vitest@^4.0.18
cursor-plugin 1
- opaque (low) currents-dev-currents-mcp-e42e9fc/.cursor/mcp.json
bundled .cursor/ plugin descriptor (currents-dev-currents-mcp-e42e9fc/.cursor/mcp.json) — presence-detected; review the descriptor