http-mcp-server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@http-mcp-serverwhat's the current UTC time?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
http-mcp-server
A minimal Model Context Protocol (MCP) HTTP server implementing the 2026-07-28 protocol, including the Tasks extension. Zero runtime dependencies.
Usage
Run directly with npx (requires Node.js 24+):
npx http-mcp-serverOr install and run:
npm install -g http-mcp-server
http-mcp-serverThe server listens on http://127.0.0.1:8456/mcp.
Related MCP server: MCP HTTP Server Demo
Configuration
Variable | Default | Description |
|
| Listening port |
|
| Listening interface |
Endpoints
POST /mcp— MCP JSON-RPC over HTTP (2026-07-28)POST /mcp-no-tools— same, buttools/listreturns no tools (for testing empty-server behavior)GET /mcp— SSE stream
Protocol
Discovery:
server/discoveradvertises supported protocol versions and theio.modelcontextprotocol/tasksextension capability. Legacyinitializeis also supported.Headers: requests carrying
MCP-Protocol-Version,Mcp-Method, andMcp-Nameheaders are validated against the body (-32020on mismatch,-32022for unsupported versions). Requests without the new-style headers are accepted for backward compatibility.Tasks: clients that declare
io.modelcontextprotocol/tasksin their per-request_meta.io.modelcontextprotocol/clientCapabilities.extensionsreceive a task handle (resultType: "task") fromthx_slow_echoand polltasks/getuntil a terminal state, answering elicitations viatasks/updateand cancelling viatasks/cancel.
Tools
Tool | Description |
| Echoes the given text back as |
| Sums |
| Uppercases |
| Returns the current UTC time as |
| Async task tool: echoes after |
thx_slow_echo example
{
"name": "thx_slow_echo",
"arguments": { "text": "hello", "delayMs": 1000, "requireApproval": false }
}The call returns a task handle:
{
"result": {
"resultType": "task",
"taskId": "9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d",
"status": "working",
"statusMessage": "echoing 'hello' in 1000ms",
"createdAt": "2026-08-29T10:30:00Z",
"lastUpdatedAt": "2026-08-29T10:30:00Z",
"ttlMs": 3600000,
"pollIntervalMs": 100
}
}Poll tasks/get until the task reaches completed, failed, or cancelled. With requireApproval: true the task enters input_required and surfaces an elicitation/create request under inputRequests; answer it with tasks/update and inputResponses.
Development
npm install
npm test # run tests
npm run lint # run eslint
npm run format # format with prettierLicense
MIT
This server cannot be installed
Maintenance
Related MCP Servers
- FlicenseNot gradedqualityCmaintenanceAn MCP (Model Context Protocol) server implementation using HTTP SSE (Server-Sent Events) connections with built-in utility tools including echo, time, calculator, and weather query functionality.2
- FlicenseNot gradedqualityDmaintenanceA minimal Model Context Protocol (MCP) server that uses streamable HTTP transport to provide demo tools for calculations, notes, and time. It serves as a standalone example for testing MCP connectivity and gateway registration through a standard HTTP endpoint.
- AlicenseNot gradedqualityDmaintenanceExposes any stdio-based MCP server to the internet via HTTP/SSE transport, enabling remote agents to access MCP tools over a network.21MIT
- AlicenseNot gradedqualityDmaintenanceEnables MCP client interaction via streamable HTTP, providing example tools (echo, getPostsByUser) and resources (posts, users) with pluggable authentication providers.6MIT
Related MCP Connectors
An authenticated remote MCP server for user-owned devices and one-shot capability invocation.
AI Reasoning Cache & Consensus Layer with 11 MCP tools via Streamable HTTP.
Hosted AgentLux MCP server for marketplace, identity, creator, services, and social flows.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/maxylev/http-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server