MCP server for the Kosli API - catalog-driven, works with Claude Code, Claude Desktop, and any MCP client.
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.
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit a64eb71 · analyzer v30 · 2w ago
skills & prompt files 1
- agent-rules kosli-dev-mcp-server-a64eb71/CLAUDE.md
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 18
filesystem 1
- fs (weak) kosli-dev-mcp-server-a64eb71/scripts/generate-catalog.ts :1
import { writeFileSync } from "node:fs";
network 2
- net (weak) kosli-dev-mcp-server-a64eb71/scripts/generate-catalog.ts :84
const response = await fetch(OPENAPI_URL); - net kosli-dev-mcp-server-a64eb71/src/client/kosli-client.ts :154
const response = await this.fetch(url, init);
secrets 2
- secrets kosli-dev-mcp-server-a64eb71/src/config.ts :4
const apiKey = process.env.KOSLI_API_TOKEN || process.env.KOSLI_API_KEY; - secrets (weak) kosli-dev-mcp-server-a64eb71/test/config.test.ts :16
delete process.env.KOSLI_API_TOKEN;
install hooks 1
- prepublishOnly kosli-dev-mcp-server-a64eb71/package.json :22
npm run build && npm test
declared dependencies 5
- @modelcontextprotocol/sdk@^1.29.0
- @types/node@^22.0.0
- tsx@^4.19.0
- typescript@^5.7.0
- vitest@^3.1.0