MCP Servers

A collection of Model Context Protocol servers, templates, tools and more.

N
Node Express Hexagonal Mcps Api

MCP server by cesarm29

Created 3/23/2026
Updated about 4 hours ago
Repository documentation and setup instructions

MCP API with Express and Hexagonal Architecture

A simple Node.js API using Express that connects to multiple MCP (Model Context Protocol) servers. Built with hexagonal architecture for clean separation of concerns.

What it does

  • Connects to various MCP servers
  • Exposes REST endpoints for tools, resources, and prompts
  • Uses ports and adapters pattern
  • Includes Swagger docs for easy testing

Getting started

First, install the dependencies:

npm install

Then run the server:

npm start

The API will be available at http://localhost:3000, and you can check the docs at http://localhost:3000/api-docs.

Endpoints

  • GET /servers - lists available servers
  • GET /servers/{server}/tools - tools from a server
  • POST /servers/{server}/tools/{toolName} - call a tool
  • And more for resources and prompts

Configure your MCP servers in src/infrastructure/config/mcpServers.js

Quick Setup
Installation guide for this server

Install Package (if required)

npx @modelcontextprotocol/server-node_express_hexagonal_mcps_api

Cursor configuration (mcp.json)

{ "mcpServers": { "cesarm29-node-express-hexagonal-mcps-api": { "command": "npx", "args": [ "cesarm29-node-express-hexagonal-mcps-api" ] } } }