Model Context Protocol server for GraphQL
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 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