Read-only MCP server over the public saagarpatel.dev corpus and OPERANT results
Drift inferred · capture-to-capture
tool count over time
06-27 18:21 now
6t
8t
transport stdio · streamable-http · http
verified
reported
listed in the official MCP registry counts 8 tools · 0 res
· 0 prompts
permission surface via code analysis
tools
-
get_document
-
get_operant_results
-
get_profile
-
get_repo_profile
-
list_corpus
-
list_projects
-
list_repo_profiles
-
search
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit 292cf4f · analyzer v33 · 1d ago
skills & prompt files 1
- agent-rules saagpatel-portfolio-mcp-292cf4f/AGENTS.md
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 15
filesystem 1
- fs (weak) saagpatel-portfolio-mcp-292cf4f/scripts/build-corpus.mjs :13
import { readFileSync, writeFileSync } from "node:fs";
network 3
- net (weak) saagpatel-portfolio-mcp-292cf4f/scripts/build-corpus.mjs :25
const res = await fetch(`${base}/${path}`); - net saagpatel-portfolio-mcp-292cf4f/src/index.ts :20
async fetch(request: Request): Promise<Response> { - net (weak) saagpatel-portfolio-mcp-292cf4f/test/server.test.ts :15
const res = await handler.fetch(
tool registrations 8
- search saagpatel-portfolio-mcp-292cf4f/src/server.ts :48
- get_document saagpatel-portfolio-mcp-292cf4f/src/server.ts :75
- list_corpus saagpatel-portfolio-mcp-292cf4f/src/server.ts :89
- get_profile saagpatel-portfolio-mcp-292cf4f/src/server.ts :103
- list_projects saagpatel-portfolio-mcp-292cf4f/src/server.ts :115
- list_repo_profiles saagpatel-portfolio-mcp-292cf4f/src/server.ts :140
- get_repo_profile saagpatel-portfolio-mcp-292cf4f/src/server.ts :168
- get_operant_results saagpatel-portfolio-mcp-292cf4f/src/server.ts :186
declared dependencies 9
- @modelcontextprotocol/sdk@1.30.0
- zod@^3
- @cloudflare/workers-types@^5
- esbuild@0.28.1
- saagar-mcp-kit@^0.1.0
- typescript@^5
- vite@6.4.3
- vitest@3.2.6
- wrangler@^4
cursor-plugin 1
- opaque (low) saagpatel-portfolio-mcp-292cf4f/.cursor/environment.json
bundled .cursor/ plugin descriptor (saagpatel-portfolio-mcp-292cf4f/.cursor/environment.json) — presence-detected; review the descriptor