Currents MCP Server
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio · streamable-http · http counts 39 tools · 0 res
· 0 prompts
permission surface via code analysis
tools
-
currents-cancel-run
-
currents-cancel-run-github-ci
-
currents-create-action
-
currents-create-jira-issue
-
currents-create-webhook
-
currents-delete-action
-
currents-delete-run
-
currents-delete-webhook
-
currents-disable-action
-
currents-enable-action
-
currents-find-run
-
currents-get-action
-
currents-get-affected-executions
-
currents-get-affected-test-executions
-
currents-get-context
-
currents-get-errors-explorer
-
currents-get-project
-
currents-get-project-insights
-
currents-get-projects
-
currents-get-run-details
-
currents-get-runs
-
currents-get-spec-files-performance
-
currents-get-spec-instance
-
currents-get-test-evidence
-
currents-get-test-results
-
currents-get-tests-performance
-
currents-get-tests-signatures
-
currents-get-webhook
-
currents-link-jira-issue
-
currents-list-actions
-
currents-list-affected-tests
-
currents-list-jira-issue-types
-
currents-list-jira-projects
-
currents-list-project-terms
-
currents-list-pull-requests
-
currents-list-webhooks
-
currents-reset-run
-
currents-update-action
-
currents-update-webhook
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit 26e36bc · analyzer v33 · 6d ago
skills & prompt files 1
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 75
filesystem 10
- fs currents-dev-currents-mcp-26e36bc/mcp-server/publish.cjs :4
const fs = require("fs"); - fs (weak) currents-dev-currents-mcp-26e36bc/mcp-server/scripts/load-skills.mjs :1
import { readdirSync, readFileSync } from "node:fs"; - fs (weak) currents-dev-currents-mcp-26e36bc/mcp-server/scripts/sync-readme-tools.mjs :8
import { readFileSync, writeFileSync } from "node:fs"; - fs (weak) currents-dev-currents-mcp-26e36bc/mcp-server/src/cli-bin.integration.test.ts :15
import { existsSync, mkdtempSync, readdirSync } from "node:fs"; - fs (weak) currents-dev-currents-mcp-26e36bc/mcp-server/src/package-published-esm.integration.test.ts :38
} from "node:fs"; - fs (weak) currents-dev-currents-mcp-26e36bc/mcp-server/src/server.test.ts :1
import { readFileSync } from "node:fs"; - fs (weak) currents-dev-currents-mcp-26e36bc/mcp-server/src/skills.test.ts :1
import { readFileSync } from "node:fs"; - fs (weak) currents-dev-currents-mcp-26e36bc/mcp-server/test/npm-exec.ts :2
import { existsSync } from "node:fs"; - fs currents-dev-currents-mcp-26e36bc/mcp-server/tsdown.config.ts :1
import { readFileSync } from "node:fs"; - fs currents-dev-currents-mcp-26e36bc/mcp-server/vitest.config.ts :1
import { readFileSync } from "node:fs";
shell / exec 4
- shell currents-dev-currents-mcp-26e36bc/mcp-server/publish.cjs :3
const { execSync } = require("child_process"); - shell (weak) currents-dev-currents-mcp-26e36bc/mcp-server/src/package-environments.integration.test.ts :24
import { execFileSync } from "node:child_process"; - shell (weak) currents-dev-currents-mcp-26e36bc/mcp-server/src/package-published-esm.integration.test.ts :31
import { execFileSync } from "node:child_process"; - shell (weak) currents-dev-currents-mcp-26e36bc/mcp-server/test/npm-exec.ts :1
import { execFileSync, spawnSync } from "node:child_process";
network 6
- net (weak) currents-dev-currents-mcp-26e36bc/mcp-server/src/http.test.ts :1
import type { IncomingMessage } from "node:http"; - net currents-dev-currents-mcp-26e36bc/mcp-server/src/http.ts :7
} from "node:http"; - net currents-dev-currents-mcp-26e36bc/mcp-server/src/lib/request.ts :25
const response = await fetch(`${CURRENTS_API_URL}${path}`, { headers }); - net currents-dev-currents-mcp-26e36bc/mcp-server/src/tools/context/get-context.ts :152
const response = await fetch(url, { headers }); - net (weak) currents-dev-currents-mcp-26e36bc/mcp-server/src/tools/specs/get-spec-files-performance.ts :56
.describe("The page number to fetch (0-indexed). Defaults to 0."), - net (weak) currents-dev-currents-mcp-26e36bc/mcp-server/src/tools/tests/get-tests-performance.ts :63
.describe("The page number to fetch (0-indexed). Defaults to 0."),
secrets 1
- secrets currents-dev-currents-mcp-26e36bc/mcp-server/src/lib/env.ts :3
export const CURRENTS_API_KEY = (process.env.CURRENTS_API_KEY ?? "").trim();
tool registrations 39
- currents-list-actions currents-dev-currents-mcp-26e36bc/mcp-server/src/server.ts :86
- currents-create-action currents-dev-currents-mcp-26e36bc/mcp-server/src/server.ts :96
- currents-get-action currents-dev-currents-mcp-26e36bc/mcp-server/src/server.ts :106
- currents-update-action currents-dev-currents-mcp-26e36bc/mcp-server/src/server.ts :116
- currents-delete-action currents-dev-currents-mcp-26e36bc/mcp-server/src/server.ts :126
- currents-enable-action currents-dev-currents-mcp-26e36bc/mcp-server/src/server.ts :136
- currents-disable-action currents-dev-currents-mcp-26e36bc/mcp-server/src/server.ts :146
- currents-list-affected-tests currents-dev-currents-mcp-26e36bc/mcp-server/src/server.ts :156
- currents-get-affected-test-executions currents-dev-currents-mcp-26e36bc/mcp-server/src/server.ts :166
- currents-get-affected-executions currents-dev-currents-mcp-26e36bc/mcp-server/src/server.ts :176
- currents-get-projects currents-dev-currents-mcp-26e36bc/mcp-server/src/server.ts :187
- currents-get-project currents-dev-currents-mcp-26e36bc/mcp-server/src/server.ts :197
- currents-get-project-insights currents-dev-currents-mcp-26e36bc/mcp-server/src/server.ts :207
- currents-list-pull-requests currents-dev-currents-mcp-26e36bc/mcp-server/src/server.ts :218
- currents-list-project-terms currents-dev-currents-mcp-26e36bc/mcp-server/src/server.ts :228
- currents-create-jira-issue currents-dev-currents-mcp-26e36bc/mcp-server/src/server.ts :238
- currents-link-jira-issue currents-dev-currents-mcp-26e36bc/mcp-server/src/server.ts :248
- currents-list-jira-projects currents-dev-currents-mcp-26e36bc/mcp-server/src/server.ts :258
- currents-list-jira-issue-types currents-dev-currents-mcp-26e36bc/mcp-server/src/server.ts :268
- currents-get-runs currents-dev-currents-mcp-26e36bc/mcp-server/src/server.ts :279
- currents-get-run-details currents-dev-currents-mcp-26e36bc/mcp-server/src/server.ts :289
- currents-find-run currents-dev-currents-mcp-26e36bc/mcp-server/src/server.ts :299
- currents-cancel-run currents-dev-currents-mcp-26e36bc/mcp-server/src/server.ts :309
- currents-reset-run currents-dev-currents-mcp-26e36bc/mcp-server/src/server.ts :319
- currents-delete-run currents-dev-currents-mcp-26e36bc/mcp-server/src/server.ts :329
- currents-cancel-run-github-ci currents-dev-currents-mcp-26e36bc/mcp-server/src/server.ts :339
- currents-get-spec-instance currents-dev-currents-mcp-26e36bc/mcp-server/src/server.ts :350
- currents-get-spec-files-performance currents-dev-currents-mcp-26e36bc/mcp-server/src/server.ts :360
- currents-get-tests-performance currents-dev-currents-mcp-26e36bc/mcp-server/src/server.ts :371
- currents-get-tests-signatures currents-dev-currents-mcp-26e36bc/mcp-server/src/server.ts :381
- currents-get-test-results currents-dev-currents-mcp-26e36bc/mcp-server/src/server.ts :391
- currents-get-context currents-dev-currents-mcp-26e36bc/mcp-server/src/server.ts :403
- currents-get-errors-explorer currents-dev-currents-mcp-26e36bc/mcp-server/src/server.ts :414
- currents-get-test-evidence currents-dev-currents-mcp-26e36bc/mcp-server/src/server.ts :425
- currents-list-webhooks currents-dev-currents-mcp-26e36bc/mcp-server/src/server.ts :436
- currents-create-webhook currents-dev-currents-mcp-26e36bc/mcp-server/src/server.ts :446
- currents-get-webhook currents-dev-currents-mcp-26e36bc/mcp-server/src/server.ts :456
- currents-update-webhook currents-dev-currents-mcp-26e36bc/mcp-server/src/server.ts :466
- currents-delete-webhook currents-dev-currents-mcp-26e36bc/mcp-server/src/server.ts :476
install hooks 1
- prepare currents-dev-currents-mcp-26e36bc/mcp-server/package.json :39
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@^12.0.0
- @types/node@^20.19.0
- release-it@^21.0.1
- tsdown@^0.21.0
- typescript@^5.9.3
- vitest@^4.0.18
cursor-plugin 1
- opaque (low) currents-dev-currents-mcp-26e36bc/.cursor/mcp.json
bundled .cursor/ plugin descriptor (currents-dev-currents-mcp-26e36bc/.cursor/mcp.json) — presence-detected; review the descriptor