MCP server exposing GitHub engineering workflow to AI agents
This MCP server provides AI agents with structured, scoped access to GitHub engineering workflows, including reading repositories, pull requests, issu...
16allowedRepos: optional("ALLOWED_REPOS", "*"),// Network-exposed MCP server; an attacker can send arbitrary tool requests.
// Source file not analyzed: src/tools/githubWriteTools.ts
// Finding inferred from import chain: src/server.ts:46
// Network-exposed MCP server; requires ALLOW_WRITES=true to exploit.
// Source file not analyzed: src/tools/repositoryTools.ts
// Finding inferred from import chain: src/server.ts:42
// Network-exposed MCP server; an attacker can send arbitrary tool requests.
// Source file not analyzed: src/tools/repositoryTools.ts
// Finding inferred from import chain: src/server.ts:42
// Network-exposed MCP server; an attacker can send arbitrary tool requests.
17allowWrites: optional("ALLOW_WRITES", "false") === "true",// Network-exposed MCP server; requires ALLOW_WRITES=true to exploit.
// Source file not analyzed: src/tools/knowledgeTools.ts
// Finding inferred from import chain: src/server.ts:50
// Network-exposed MCP server; an attacker can send arbitrary tool requests.
// Source file not analyzed: src/tools/lintingTools.ts
// Finding inferred from import chain: src/server.ts:45
// Network-exposed MCP server; requires ALLOW_WRITES=true for apply_safe_fixes.
// Source file not analyzed: src/tools/lintingTools.ts
// Finding inferred from import chain: src/server.ts:45
// Network-exposed MCP server; an attacker can send arbitrary tool requests.
// Source file not analyzed: src/tools/lintingTools.ts
// Finding inferred from import chain: src/server.ts:45
// Network-exposed MCP server; an attacker can send arbitrary tool requests.
20databaseUrl: process.env["DATABASE_URL"],
21redisUrl: process.env["REDIS_URL"],// Network-exposed MCP server; credential exposure requires server compromise.
14githubToken: required("GITHUB_TOKEN"),// Network-exposed MCP server; token exposure requires server compromise.
// Source file not analyzed: src/tools/githubWriteTools.ts
// Finding inferred from import chain: src/server.ts:46
// Network-exposed MCP server; requires ALLOW_WRITES=true to exploit.