74
/ 100
1 month ago
glama

mcp-gen

Turn your typed TypeScript functions into an MCP server — tool, resource, and prompt schemas inferred from your types and JSDoc. No schema library, no decorators, no boilerplate.

Is this your MCP?

Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.

Install from

M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.

// key findings
No credential exfiltration, no sensitive file access, no obfuscation
Static analysis found nothing flowing your secrets to unexpected places.
Open source with a license and README
Anyone can audit the code, the license is declared, and the publisher documents what it does.
// required environment variables
This server reads these from process.env. You'll be asked to provide them before it can run.
configHOSTmcp-gen serve <file.ts> [--port N] [--host <addr>] [--api-key <key>]... [--tsconfig <path>] Start a live MCP server (default port 3000; binds 127.0.0.1; PORT/ env honored)
configMCP_GEN_API_KEYS"$(openssl rand -hex 32)" mcp-gen serve tools.ts --host 0.0.0.0
configPORTmcp-gen serve <file.ts> [--port N] [--host <addr>] [--api-key <key>]... [--tsconfig <path>] Start a live MCP server (default port 3000; binds 127.0.0.1; /HOST env honored)
// full audit trail
The full breakdown of what we checked, the deductions that landed, the network hosts, the dependency advisories, and concrete fix guidance is available to verified publishers.
// improvement guidance — verified publishers only
We have 1 concrete improvement we can share with the publisher of this MCP. Each comes with specific guidance to raise the trust score.
// embed badge in your README
[![M8ven Score](https://m8ven.ai/badge/mcp/zodromon-mcp-gen-1cycek)](https://m8ven.ai/mcp/zodromon-mcp-gen-1cycek)
commit: 97c9beeaddcc22f8a5495edcc7f1a61086e43cd8
code hash: f3b0c5756c928e880d7e90def01d0351887cee9b1ba10fbe0ff6ea5ab879a6c7
verified: 6/17/2026, 11:26:18 AM
view raw JSON →