Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

Explore

  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Tags index
  • Submit a server
  • Pricing

Learn

  • Guides hub
  • What is MCP?
  • Install guide
  • Troubleshooting
  • Security
  • Blog
  • Blog RSS

Tools

  • All tools
  • Config generator
  • Config validator
  • MCP playground
  • OpenAPI β†’ MCP
  • Badge generator

For agents

  • API docs
  • Trust & traffic
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
  • Remote MCP β†— (opens in a new tab)

Company

  • About
  • Contact
  • X (@AllMCPs) β†— (opens in a new tab)
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on Buildlist
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. πŸ—„οΈ Databases
  3. MetaEngine
M
Health: Not checked yetWe have not completed a health check for this listing yet.Last checked 8/10/2026, 11:41:01 PM

MetaEngine

Enrichment pendingWe haven’t run our AI enrichment pass on this listing yet, so the overview, use cases, and FAQ below may be sparse or missing. We work through the catalog over time β€” check back soon.
View RepositoryVisit Website

Spec-first code generation: OpenAPI, GraphQL, Protobuf, and SQL to typed clients in 11 languages.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Manual Client & Custom JSON ConfigExpand JSON β–Ύ

Install Config Generator

Choose your client
claude_desktop_config.json
{
  "mcpServers": {
    "metaengine": {
      "command": "npx",
      "args": [
        "-y",
        "metaengine"
      ]
    }
  }
}

πŸ’‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

Install Directory Badge Claim listing AlternativesπŸ—„οΈ More in Databases

Documentation Overview

MetaEngine MCP Server

npm version License: MIT MCP

Code generation, handed to your agent.

MetaEngine exposes its code-generation platform β€” spec converters for OpenAPI, GraphQL, Protobuf, and SQL, plus a batch type generator β€” as Model Context Protocol tools. Connect the server to Claude Code, Claude Desktop, Cursor, Cline, or any MCP-aware assistant, and "regenerate my billing client from the new OpenAPI spec" becomes a real, typed, ready-to-commit diff.

Listed on the official MCP Registry as eu.metaengine/mcp-server.


Quick Links

  • npm package: @metaengine/mcp-server
  • Website & docs: metaengine.eu/mcp
  • Playground: metaengine.eu/playground

Installation

Claude Code:

Terminal
claude mcp add metaengine -- npx -y @metaengine/mcp-server

Claude Desktop, Cursor, Cline, or any other MCP client β€” add to the client's MCP config (claude_desktop_config.json, .cursor/mcp.json, …):

config.json
{
  "mcpServers": {
    "metaengine": {
      "command": "npx",
      "args": ["-y", "@metaengine/mcp-server"]
    }
  }
}

That's it. No API key, no signup, free to use.


Tools

Seven tools. One call each. Plain text back.

ToolWhat it does
generate_openapiTyped HTTP client from an OpenAPI 3.x document, passed inline or by URL β€” 10 frameworks
generate_graphqlTyped client from a GraphQL SDL schema, optionally with reusable named fragments β€” 10 frameworks
generate_protobufTyped client from Protocol Buffers (.proto) definitions β€” 10 frameworks
generate_sqlTyped model classes from SQL DDL (CREATE TABLE), parsed dialect-agnostically β€” 11 languages
generate_codeArbitrary type graphs (classes, interfaces, enums, generics) from one structured spec, with imports and cross-references resolved β€” 11 languages
load_spec_from_fileRuns a generate_code spec from disk, so multi-file architectures stay version-controlled and context usage drops to a file path
metaengine_initializePrimes the agent before its first generation: patterns, examples, and language-specific rules

Every call is stateless and self-contained: pass the spec inline (or by file path), pick a framework or language, get a write summary back as text. dryRun returns the generated contents inline instead of writing β€” ready to diff. skipExisting (default) protects files you've already customized.


Spec-first development

Your specs are already the source of truth β€” the OpenAPI document, the GraphQL schema, the .proto files, the DDL. This server puts them to work inside the agent loop: when a spec changes, the agent regenerates the typed surface instead of hand-editing it.

  • 4 source specs β€” OpenAPI 3.x, GraphQL SDL, Protocol Buffers, SQL DDL
  • 10 client frameworks β€” Angular, React, TypeScript Fetch, Go net/http, Java Spring, Python httpx, C# HttpClient, Kotlin Ktor, Rust Reqwest, Swift URLSession
  • 11 languages for type and model generation β€” TypeScript, Python, Go, C#, Java, Kotlin, Groovy, Scala, Swift, PHP, Rust β€” each emitted idiomatically (data classes in Kotlin, case classes in Scala, structs in Swift and Rust)
  • Deterministic β€” generation is byte-reproducible at a fixed engine version, so agents can retry without drift

The converters surfaced through MCP are the same compiler pipeline that powers the MetaEngine Playground: a spec is parsed, normalized to MetaEngine's intermediate representation, and emitted through a language-specific target. Versions stay in lockstep across surfaces.

For small tasks β€” a handful of files, exploratory code, one-off scripts β€” an agent's direct generation is simpler, and agents are told exactly that. The server earns its place when the work is spec-driven, polyglot, or structurally repetitive.


Measured behavior in agent loops

Agents that batch through this MCP run with substantially fewer turns and lower cumulative context re-reads than a file-by-file Write loop (~5 turns vs ~75 for the same DDD codebase).

For reproducible measurements across languages, models, and spec shapes, see benchmark/ β€” a self-contained harness with the prompts, judging tools, and 15 canonical result folders. Numbers there are illustrations from one author's runs at N=5 per cell; reproduce in your own environment to see what holds for you.


Context Durability

In long-running sessions where context may be summarized (compaction), MetaEngine survives in three ways:

  • Short loop by design β€” the MCP returns many files per call rather than per turn, so the conversation stays small enough that compaction is rarely triggered (~5 turns vs ~75 for file-by-file Write β€” see benchmark for measurements).
  • Recovery path β€” the full AI guide is embedded in the tool description on first use; after a successful call, the description swaps to a short directive that points the assistant back at metaengine_initialize, which returns the guide content directly. If compaction wipes the guide, the breadcrumb is enough to reload it.
  • Disk-backed state β€” when the spec is loaded via load_spec_from_file, it lives outside the conversation. A compacted (or fully reset) session can re-run the producing script and pick up without re-reading anything.

Documentation

The AI guide is automatically embedded in the tool description on first use β€” no manual reading required. For reference:

  • METAENGINE_AI_GUIDE.md β€” Critical rules, patterns, language notes, and common mistakes
  • EXAMPLES.md β€” Real-world usage with input/output across all languages

Privacy & Pricing

  • Free β€” no API key, no signup, unlimited requests
  • Private β€” specs sent for generation are never saved or logged (see PRIVACY.md)
  • Local β€” MCP server runs on your machine over stdio, MIT licensed
  • Terms β€” See TERMS.md for usage terms

Support

  • Issues: GitHub Issues
  • Email: info@metaengine.eu
  • Website: metaengine.eu

License

MIT License - see LICENSE file for details.


About This Repository

This is the documentation and issue tracking repository for MetaEngine MCP Server. The compiled NPM package is available at @metaengine/mcp-server.

Source code is proprietary, but the MCP server is free to use under MIT license.

Related MCP Servers

View all in Databases View all alternatives
  • AllMCPs Server logoAllMCPs Server
    β˜… Featured

    The official MCP server for AllMCPs.com - submit and manage tools directly from your AI. The open directory for MCP servers. Connect Claude, Cursor, Windsurf, and AI agents to databases, tools, files, and APIs. Explore 3,181+ servers. AllMCPs is the premier, open directory for discovering, evaluating, and installing Model Context Protocol (MCP) servers to equip AI agents and LLMs with real-world superpowers.

    πŸ—„οΈ Databases7 views
    Compare vs AllMCPs Server β†’
  • Genai Toolbox logoGenai Toolbox

    Open source MCP server specializing in easy, fast, and secure tools for Databases.

    πŸ—„οΈ Databases3 views
    Compare vs Genai Toolbox β†’
  • Mcp Mysql Server logoMcp Mysql Server

    Node.js-based MySQL database integration that provides secure MySQL database operations

    πŸ—„οΈ Databases2 views
    Compare vs Mcp Mysql Server β†’
  • Mcp Server Duckdb logoMcp Server Duckdb

    DuckDB database integration with schema inspection and query capabilities

    πŸ—„οΈ Databases2 views
    Compare vs Mcp Server Duckdb β†’

Frequently Asked Questions about MetaEngine

Add the following block to your claude_desktop_config.json under mcpServers: "mcpServers": { "metaengine": { "command": "npx", "args": ["-y", "MetaEngine"] } }

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewMetaEngine AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/metaengine?style=directory)](https://allmcps.com/mcp/metaengine)
HTML Embed
<a href="https://allmcps.com/mcp/metaengine"><img src="https://allmcps.com/api/badge/metaengine?style=directory" alt="MetaEngine on AllMCPs" /></a>

Technical Specs & Signals

CategoryπŸ—„οΈDatabases
More technical detailsExpand β–Ύ
TransportSTDIO
RuntimeNode.js
Views0
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
27Quality signal: Emerging Β· 27/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership8/20
Documentation & tools11/30
Adoption & activity1/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

β˜… Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to get the verified badge.

Free dofollow backlink: after claiming, verify your product site and place a dofollow AllMCPs badge β€” we recheck it stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in πŸ—„οΈ Databases β†’Best MCP servers for Databases β†’Alternatives to MetaEngine β†’Install in Claude DesktopInstall in CursorInstall in VS Code