Express-REST-API-and-MCP-Server-Framework
Active·★ 147·GPL-3.0·Updated 2026-07-27
This is a comprehensive development framework designed for building RESTful APIs with Express.js, providing a complete template for production-ready Node.js applications. It uniquely features a built-in MCP server, enabling seamless interaction between LLMs and your API through both traditional REST endpoints and Model Context Protocol tools and resources.
#Node.js#Express.js#REST API#MCP Server#LLM Integration#MongoDB#Sequelize#TypeScript
01
Features
01Rapid service generation for full CRUD and MCP endpoints with a single command
02Dual interface: Every generated service exposes both REST API and MCP (tools + resources) for LLMs
03LLM-ready with out-of-the-box support for AI assistant integration without extra glue code
04Flexible database options: Supports MongoDB, SQL (Sequelize), or an external API as the data source
05Automatic API versioning based on route file naming conventions (e.g., users.v1.ts maps to /v1/users)
02
Compatibility
Node.js
Runtime
Verified via docs
Express.js
Framework
Verified via docs
MongoDB
Database
Verified via docs
Redis
Cache/Queue
Verified via docs
SQL Databases
Database
Verified via docs
TypeScript
Language
Verified via docs
03
Quick start
1
$ git clone https://github.com/iolufemi/Express-REST-API-and-MCP-Server-Framework.git ./yourProjectName
2
$ cd yourProjectName
3
$ npm install
04
Use cases
↳Developing robust RESTful APIs for web and mobile applications using Node.js and Express.js
↳Integrating Large Language Models (LLMs) with backend services via the Model Context Protocol (MCP)
↳Rapid prototyping and deployment of production-ready Node.js backend services with built-in features
↳Exposing existing or new API functionalities to AI assistants for natural language interaction
05
Alternatives
discord-mcp★ 29
MCP server to control Discord — messages, channels, roles, permissions, members, and moderation
mcp-google-map★ 476
A powerful Model Context Protocol (MCP) server providing comprehensive Google Maps API integration with LLM processing capabilities.
us-gov-open-data-mcp★ 113
MCP server + TypeScript SDK for 40+ U.S. government data APIs — 250+ tools. Treasury, FRED, Congress, FDA, CDC, FEC, lobbying, and many more. Works with VS Code Copilot, Claude Desktop, Cursor.
ynab-mcp-server★ 40
Local MCP server for YNAB with read-only defaults, full API coverage, safe write controls, and support for budgets, transactions, categories, accounts, and reporting.
Comments
Log in to leave a comment
No comments yet. Be the first!