github analyzed cf9e2b0

cocaxcode/devflow-mcp

github

MCP server connecting Jira (Cloud + Server) with GitHub/GitLab. Branches, issues, PRs, flows.

maintainer
cocaxcode
license
first seen
2026-08-12
last seen
2026-08-12
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 32 tools
transport stdio · http verified reported listed in the official MCP registry counts 32 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • df_assign
  • df_branch
  • df_checkout
  • df_comment
  • df_find_branch
  • df_flow_create
  • df_flow_delete
  • df_flow_get
  • df_flow_list
  • df_flow_update
  • df_issue
  • df_issues
  • df_merge
  • df_pr
  • df_project_delete
  • df_project_list
  • df_project_setup
  • df_project_switch
  • df_project_update
  • df_pull
  • df_push
  • df_rule_create
  • df_rule_delete
  • df_rule_get
  • df_rule_list
  • df_rule_project_add
  • df_rule_project_override
  • df_rule_project_remove
  • df_rule_toggle
  • df_rule_update
  • df_statuses
  • df_transition
skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit cf9e2b0 · analyzer v33 · 1h ago

skills & prompt files 1

code evidence vHEAD · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 23

filesystem 3

  • fs (weak) cocaxcode-devflow-mcp-cf9e2b0/src/__tests__/helpers.ts :1 import { mkdtemp, rm } from 'node:fs/promises'
  • fs (weak) cocaxcode-devflow-mcp-cf9e2b0/src/__tests__/storage.test.ts :2 import { mkdtemp, rm } from 'node:fs/promises'
  • fs cocaxcode-devflow-mcp-cf9e2b0/src/lib/storage.ts :1 import { mkdir, readFile, writeFile, readdir, unlink, chmod, rename } from 'node:fs/promises'

shell / exec 1

  • shell cocaxcode-devflow-mcp-cf9e2b0/src/lib/git-exec.ts :1 import { execFile } from 'node:child_process'

network 3

  • net cocaxcode-devflow-mcp-cf9e2b0/src/lib/git/github.ts :87 res = await fetch(url, init)
  • net cocaxcode-devflow-mcp-cf9e2b0/src/lib/git/gitlab.ts :88 const res = await fetch(url, {
  • net cocaxcode-devflow-mcp-cf9e2b0/src/lib/jira/client.ts :153 const res = await fetch(url, {

tool registrations 32

  • df_flow_create cocaxcode-devflow-mcp-cf9e2b0/src/tools/flow.ts :25
  • df_flow_list cocaxcode-devflow-mcp-cf9e2b0/src/tools/flow.ts :80
  • df_flow_get cocaxcode-devflow-mcp-cf9e2b0/src/tools/flow.ts :112
  • df_flow_update cocaxcode-devflow-mcp-cf9e2b0/src/tools/flow.ts :146
  • df_flow_delete cocaxcode-devflow-mcp-cf9e2b0/src/tools/flow.ts :197
  • df_branch cocaxcode-devflow-mcp-cf9e2b0/src/tools/git.ts :14
  • df_find_branch cocaxcode-devflow-mcp-cf9e2b0/src/tools/git.ts :105
  • df_checkout cocaxcode-devflow-mcp-cf9e2b0/src/tools/git.ts :149
  • df_pull cocaxcode-devflow-mcp-cf9e2b0/src/tools/git.ts :198
  • df_merge cocaxcode-devflow-mcp-cf9e2b0/src/tools/git.ts :229
  • df_push cocaxcode-devflow-mcp-cf9e2b0/src/tools/git.ts :342
  • df_pr cocaxcode-devflow-mcp-cf9e2b0/src/tools/git.ts :432
  • df_issues cocaxcode-devflow-mcp-cf9e2b0/src/tools/jira.ts :43
  • df_issue cocaxcode-devflow-mcp-cf9e2b0/src/tools/jira.ts :98
  • df_statuses cocaxcode-devflow-mcp-cf9e2b0/src/tools/jira.ts :126
  • df_transition cocaxcode-devflow-mcp-cf9e2b0/src/tools/jira.ts :160
  • df_assign cocaxcode-devflow-mcp-cf9e2b0/src/tools/jira.ts :256
  • df_comment cocaxcode-devflow-mcp-cf9e2b0/src/tools/jira.ts :322
  • df_project_setup cocaxcode-devflow-mcp-cf9e2b0/src/tools/project.ts :12
  • df_project_update cocaxcode-devflow-mcp-cf9e2b0/src/tools/project.ts :146
  • df_project_list cocaxcode-devflow-mcp-cf9e2b0/src/tools/project.ts :269
  • df_project_switch cocaxcode-devflow-mcp-cf9e2b0/src/tools/project.ts :317
  • df_project_delete cocaxcode-devflow-mcp-cf9e2b0/src/tools/project.ts :339
  • df_rule_create cocaxcode-devflow-mcp-cf9e2b0/src/tools/rule.ts :8
  • df_rule_list cocaxcode-devflow-mcp-cf9e2b0/src/tools/rule.ts :59
  • df_rule_get cocaxcode-devflow-mcp-cf9e2b0/src/tools/rule.ts :94
  • df_rule_update cocaxcode-devflow-mcp-cf9e2b0/src/tools/rule.ts :123
  • df_rule_toggle cocaxcode-devflow-mcp-cf9e2b0/src/tools/rule.ts :165
  • df_rule_delete cocaxcode-devflow-mcp-cf9e2b0/src/tools/rule.ts :203
  • df_rule_project_override cocaxcode-devflow-mcp-cf9e2b0/src/tools/rule.ts :225
  • df_rule_project_add cocaxcode-devflow-mcp-cf9e2b0/src/tools/rule.ts :272
  • df_rule_project_remove cocaxcode-devflow-mcp-cf9e2b0/src/tools/rule.ts :329

install hooks 1

  • prepare cocaxcode-devflow-mcp-cf9e2b0/package.json :26 npm run build

declared dependencies 8

  • @modelcontextprotocol/sdk@^1.27.0
  • yaml@^2.7.0
  • zod@^3.25.0
  • @types/node@^22.15.0
  • prettier@^3.5.0
  • tsup@^8.5.0
  • typescript@^5.8.0
  • vitest@^3.2.0