github re-analysis due

blurrah/mcp-graphql

github

Model Context Protocol server for GraphQL

maintainer
blurrah
license
MIT
first seen
2026-05-22
last seen
2026-06-17
releases · 30d
0
short id

Drift inferred · capture-to-capture

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

capabilities 0 tools
transport stdio counts 0 tools · 0 res · 0 prompts permission surface via code analysis

no tools enumerated yet for this server.

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

filesystem 3

  • fs blurrah-mcp-graphql-4a50e97/dev/graphql.ts :3 import fs from "node:fs";
  • fs blurrah-mcp-graphql-4a50e97/src/helpers/introspection.ts :2 import { readFile } from "node:fs/promises";
  • fs blurrah-mcp-graphql-4a50e97/src/helpers/package.ts :1 import { readFileSync } from "node:fs";

shell / exec 1

  • shell blurrah-mcp-graphql-4a50e97/dev/debug-manual-client.ts :4 import { type ChildProcess, spawn } from "node:child_process";

network 3

  • net blurrah-mcp-graphql-4a50e97/dev/graphql.ts :284 return yoga.fetch(request);
  • net blurrah-mcp-graphql-4a50e97/src/helpers/introspection.ts :14 const response = await fetch(endpoint, {
  • net blurrah-mcp-graphql-4a50e97/src/index.ts :158 const response = await fetch(env.ENDPOINT, {

declared dependencies 11

  • @modelcontextprotocol/sdk@1.12.0
  • graphql@^16.11.0
  • yargs@17.7.2
  • zod@3.25.30
  • zod-to-json-schema@3.24.5
  • @graphql-tools/schema@^10.0.23
  • @types/bun@^1.2.14
  • @types/yargs@17.0.33
  • biome@^0.3.3
  • graphql-yoga@^5.13.5
  • typescript@5.8.3