MCP server for Opengist, the self-hosted pastebin powered by Git
Drift inferred · capture-to-capture
tool count over time
08-11 15:09 now
0t
14t
transport stdio · http
verified
reported
listed in the official MCP registry counts 14 tools · 0 res
· 0 prompts
permission surface via code analysis
tools
-
check_gist_like
-
create_gist
-
delete_gist
-
delete_gist_files
-
fork_gist
-
get_gist
-
get_gist_file
-
get_user
-
list_gist_commits
-
list_gist_forks
-
list_gists
-
search_gists
-
set_gist_like
-
update_gist
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit ed87577 · analyzer v33 · 1w ago
danger signals4
- suspicious endpoint 169.254.169.254 (cloud metadata) ni-c-opengist-mcp-ed87577/test/hosts.test.ts :27
['http://169.254.169.254/latest/meta-data/', 'link-local'], - suspicious endpoint 1.1.1.1 ni-c-opengist-mcp-ed87577/test/hosts.test.ts :59
'https://1.1.1.1/x', - suspicious endpoint 100.100.100.200 (cloud metadata) ni-c-opengist-mcp-ed87577/test/hosts.test.ts :84
['http://100.100.100.200/latest/meta-data/', 'link-local'], - suspicious endpoint 192.0.0.192 ni-c-opengist-mcp-ed87577/test/hosts.test.ts :85
['http://192.0.0.192/latest/', 'link-local'],
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 30
filesystem 2
- fs (weak) ni-c-opengist-mcp-ed87577/docs/.vitepress/config.ts :1
import { readFileSync } from 'node:fs'; - fs (weak) ni-c-opengist-mcp-ed87577/scripts/gen-assets.mjs :31
import { readFileSync, writeFileSync, mkdirSync } from 'node:fs';
network 2
- net ni-c-opengist-mcp-ed87577/src/api.ts :5
} from 'undici'; - net ni-c-opengist-mcp-ed87577/src/hosts.ts :1
import { isIP } from 'node:net';
tool registrations 14
- create_gist ni-c-opengist-mcp-ed87577/src/tools/gist-write.ts :63
- update_gist ni-c-opengist-mcp-ed87577/src/tools/gist-write.ts :212
- delete_gist_files ni-c-opengist-mcp-ed87577/src/tools/gist-write.ts :414
- delete_gist ni-c-opengist-mcp-ed87577/src/tools/gist-write.ts :492
- fork_gist ni-c-opengist-mcp-ed87577/src/tools/gist-write.ts :533
- list_gists ni-c-opengist-mcp-ed87577/src/tools/gists.ts :86
- get_gist ni-c-opengist-mcp-ed87577/src/tools/gists.ts :133
- get_gist_file ni-c-opengist-mcp-ed87577/src/tools/gists.ts :208
- list_gist_commits ni-c-opengist-mcp-ed87577/src/tools/gists.ts :284
- list_gist_forks ni-c-opengist-mcp-ed87577/src/tools/gists.ts :321
- search_gists ni-c-opengist-mcp-ed87577/src/tools/search.ts :45
- get_user ni-c-opengist-mcp-ed87577/src/tools/users.ts :36
show 2 more
- check_gist_like ni-c-opengist-mcp-ed87577/src/tools/users.ts :97
- set_gist_like ni-c-opengist-mcp-ed87577/src/tools/users.ts :126
install hooks 1
- prepublishOnly ni-c-opengist-mcp-ed87577/package.json :44
npm run build
declared dependencies 12
- @modelcontextprotocol/sdk@^1.30.0
- undici@^8.10.0
- zod@^4.4.3
- @eslint/js@^10.0.1
- @resvg/resvg-js@^2.6.2
- @types/node@^26.2.0
- @vitest/coverage-v8@^4.1.10
- eslint@^10.8.1
- prettier@^3.9.6
- typescript@^6.0.3
- typescript-eslint@^8.67.0
- vitest@^4.1.10