Skip to main content
Glama
joseant1215

MCP API Engineering Lab

by joseant1215

MCP API Engineering Lab

Servidor MCP público y genérico para demostrar cómo un agente puede recibir contexto desde una base de datos y contratos OpenAPI.

Creado desde cero para el portafolio. No contiene código, endpoints, reglas, esquemas ni credenciales de clientes.

Stack

  • TypeScript

  • MCP TypeScript SDK v2

  • Zod

  • PostgreSQL (pg)

  • OpenAPI YAML

Related MCP server: openapi-mcp-proxy

Architecture

flowchart LR
    DB[(PostgreSQL)] --> MCP[MCP Server]
    OpenAPI[OpenAPI contracts] --> MCP
    MCP --> Agent[MCP-capable AI client]
    Agent --> Code[Code / API tasks]

Tools

  • get_database_schema

  • list_api_contracts

  • get_api_contract

  • create_api_contract

  • update_api_contract

  • delete_api_contract

Ejecutar

npm install
npm run build
npm start

Para desarrollo:

npm run dev

Base de datos

Si defines DATABASE_URL, el tool get_database_schema consulta information_schema.

Si no está definida, devuelve data/sample-schema.sql, para poder demostrar el servidor sin infraestructura externa.

OpenAPI

Los contratos viven en contracts/.

El MCP puede leer, crear, actualizar y eliminar contratos locales. template.yaml está protegido.

Cliente MCP

Configura este proyecto como servidor stdio con:

node /ruta/al/repositorio/dist/index.js

Usa la documentación de tu cliente MCP para el formato exacto de configuración.

F
license - not found
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    -
    quality
    F
    maintenance
    A MCP server that exposes OpenAPI schema information to LLMs like Claude. This server allows an LLM to explore and understand large OpenAPI schemas through a set of specialized tools, without needing to load the whole schema into the context
    113
    50
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    An MCP server that provides tools for exploring large OpenAPI schemas without loading entire schemas into LLM context. Perfect for discovering and analyzing endpoints, data models, and API structure efficiently.
    9
    14
    MIT
  • F
    license
    -
    quality
    D
    maintenance
    A lightweight MCP server that connects a local AI model (Ollama) with custom CRUD tools for an in-memory database, enabling natural language database management.

View all related MCP servers

Related MCP Connectors

  • MCP server for AI access to Swagger by SmartBear.

  • Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer

  • An MCP server that gives your AI access to the source code and docs of all public github repos

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/joseant1215/mcp-api-engineering-lab'

If you have feedback or need assistance with the MCP directory API, please join our Discord server