iolufemi/Express-REST-API-and-MCP-Server-Framework
Express REST API and MCP Server Framework is a comprehensive development framework for building RESTful APIs and MCP servers with Express.js. It provides a complete template for creating production-ready APIs using Node.js, Express, Mongoose (MongoDB), and Sequelize (SQL databases).
# Technical Summary Provides dual REST and MCP (Model Context Protocol) interfaces from a single codebase—every generated service exposes both HTTP endpoints and LLM-accessible tools/resources without additional glue code. Uses a code-generation CLI (Gulp-based) to scaffold complete CRUD services with TypeScript, Mongoose/Sequelize, and auto-generated test suites; supports MongoDB, SQL databases via Sequelize, or external APIs as data sources. Built-in features include request/response audit logging, soft-delete with trash recovery, Bull queue for background jobs, API versioning via route naming (e.g., `users.v1.ts`), and MCP server registration—targeting developers who want AI assistant integration alongside traditional REST clients.
149 stars.
Stars
149
Forks
37
Language
TypeScript
License
GPL-3.0
Category
Last pushed
Mar 11, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/mcp/iolufemi/Express-REST-API-and-MCP-Server-Framework"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related servers
cyanheads/mcp-ts-template
TypeScript template for building Model Context Protocol (MCP) servers. Ships with declarative...
cyanheads/mcp-ts-core
TypeScript template for building Model Context Protocol (MCP) servers. Ships with declarative...
redhat-data-and-ai/template-mcp-server
Production-ready Python template for building MCP servers with FastMCP, FastAPI, OAuth, and...
aashari/boilerplate-mcp-server
TypeScript Model Context Protocol (MCP) server boilerplate providing IP lookup tools/resources....
mcpdotdirect/template-mcp-server
Template to quickly set up your own MCP server