mcpField
M
MCP Express Server

MCP Express Server

Local
github.com/oezguercelebiDeveloper Tools0Updated 81w ago

About MCP Express Server

An MCP server built with Node.js, Express, and TypeScript. It offers example tools, a resource, and a prompt, and can run over stdio or an Express HTTP server for development and testing.

Key features

  1. 01MCP tools, resources, and prompts
  2. 02StdioServerTransport support
  3. 03Express HTTP testing server
  4. 04Echo and current-time tools

Use cases

  1. 01Testing MCP client connections
  2. 02Debugging tool, resource, and prompt calls

MCP support

The server exposes `echo` and `getCurrentTime` tools, an example resource, and a greeting prompt to MCP clients. It supports StdioServerTransport and provides an Express HTTP server for testing and debugging.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

MCP Express Server

A Model Context Protocol (MCP) server implemented with Node.js, Express, and TypeScript.

Features

  • Implements MCP tools, resources, and prompts
  • Supports both StdioServerTransport for command-line usage
  • Express HTTP server for testing and debugging

Available MCP Capabilities

Tools
  • echo - Echoes back a message
  • getCurrentTime - Returns the current time in ISO format
Resources
  • example://resource - A simple example resource
Prompts
  • greeting - A simple greeting prompt template

Setup

# Install dependencies
npm install

# Build the TypeScript code
npm run build

Running the Server

Using StdioServerTransport (for MCP Clients)
npm start
Running the Express Server for Testing
npm run dev

Adding to Cursor

To add this server to Cursor, add the following to your ~/.cursor/mcp.json file:

{
  "mcpServers": {
    "Express MCP Server": {
      "command": "node",
      "args": ["path/to/dist/index.js"],
      "transport": "stdio"
    }
  }
}

Replace path/to/dist/index.js with the actual path to your built index.js file.

Testing API Endpoints

  • Health check: http://localhost:3000/health
  • Server info: http://localhost:3000/info

Development

# Run in development mode
npm run dev

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.