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).

60
/ 100
Established

# 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.

No Package No Dependents
Maintenance 13 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 21 / 25

How are scores calculated?

Stars

149

Forks

37

Language

TypeScript

License

GPL-3.0

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.