Express MCP Server
@jhgaylor
About Express MCP Server
An MCP server providing tools to extract text from things
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Express MCP Server?
Express MCP Server is a stateless Model Context Protocol (MCP) server built with Express and TypeScript. It implements a simple echo endpoint with a resource, tool, and prompt, using modern Streamable HTTP transport for LLMs to interact with external data.
How to use Express MCP Server?
Clone the repository, install dependencies with npm install, build TypeScript with npm run build, and run in development mode with npm run dev. The server exposes a POST /mcp endpoint that accepts JSON-RPC requests. Use curl to send initialize and tools/call commands as shown in the README.
Key features of Express MCP Server
- Stateless MCP server with Streamable HTTP transport
- TypeScript for type safety
- Express.js for HTTP handling
- Three echo components: resource, tool, and prompt
- Simple JSON-RPC endpoint for LLM interaction
Use cases of Express MCP Server
- Testing MCP protocol implementations in a controlled environment
- Building a lightweight mock MCP server for development
- Providing a quick echo service for LLM tool demonstrations
- Prototyping MCP resource, tool, and prompt integration
FAQ from Express MCP Server
What runtime and package manager are required?
Node.js 18+ and either npm or yarn.
How do I interact with the server?
Send a POST request to /mcp with a JSON-RPC payload, as shown in the curl examples for initialize and tools/call.
What MCP components does the server provide?
A resource at echo://{message}, a tool called echo, and a prompt called echo – all echo the provided message back.
What transport does the server use?
It uses the Streamable HTTP transport for Model Context Protocol.
Is the server stateful or stateless?
It is stateless; each request is handled independently without persistent session state.
Frequently asked questions
What runtime and package manager are required?
Node.js 18+ and either npm or yarn.
How do I interact with the server?
Send a POST request to `/mcp` with a JSON-RPC payload, as shown in the curl examples for initialize and tools/call.
What MCP components does the server provide?
A resource at `echo://{message}`, a tool called `echo`, and a prompt called `echo` – all echo the provided message back.
What transport does the server use?
It uses the Streamable HTTP transport for Model Context Protocol.
Is the server stateful or stateless?
It is stateless; each request is handled independently without persistent session state.
Basic information
More Developer Tools MCP servers

Skycloak
Manage your Skycloak-hosted Keycloak: clusters, realms, apps, SSO and users, from any MCP client.

Skilder.ai
skilder.aiRun skills and MCP tools like production software: versioned, composed into roles, distributed to every agent from one governed library.

discoverGPT
Joe MonastierodiscoverGPT is visualAI's unified MCP gateway for AI commerce, exposing 29 tools across four capabilities on one canonical product catalog: trimodal search (natural-language, precise-color, and image-similarity), AI cata
Agent Conductor
icohangar-opsAgent conductor — AGENTS.md contract parser, SKILL.md registry, CHP decision engine over MCP

ship.page
BitgateThrow HTML at an API, get an unguessable URL back. Zero-config remote MCP server — your agent deploys pages, sites and CI reports in one call. Free, no signup needed.
Comments