MCP-SERVER
Click on "Deploy 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., "@MCP-SERVERadd a comment to post 5: 'Excellent article!'"
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.
MCP Server (Streamable HTTP)
MCP server that exposes the Posts & Comments API as tools over Streamable HTTP. No auth on /mcp.
Requires Node 18+ (MCP SDK and Hono depend on it).
Setup
Start the main API (Posts server) first, e.g. on port 3000:
cd .. && MONGO_URI="mongodb://..." npm startInstall and start the MCP server (default port 3001):
npm install npm start
Related MCP server: nitro-mcp-server
Configuration
API_BASE_URL– Base URL of the Posts API (default:http://localhost:3000).MCP_PORT– Port for this MCP server (default:3001).
Endpoint
POST /mcp– MCP Streamable HTTP endpoint (no authentication).
MCP clients send JSON-RPC here; the server handles initialization and tool calls.GET /mcp– Returns405 Method Not Allowed(stateless server, no SSE session).
Tools (with validation)
All tools call the main API and apply the same validation rules.
Tool | Description | Validation |
| Create a post | title ≥5, author ≥3, category ∈ tech/finance/lifestyle, body ≥50 |
| List all posts | — |
| Get one post by ID | — |
| Update a post | Same as create_post |
| Delete a post (and its comments) | — |
| Add comment to a post | text ≥10, commenter required |
| List comments for a post | — |
Validation errors (e.g. invalid category, body too short) are returned as tool errors with clear messages. If the API returns 404 (e.g. post not found), the tool returns that as an error.
Flow
MCP client sends
POST /mcpwith JSON-RPC (e.g.initialize, thentools/call).Server uses Streamable HTTP transport (stateless, new server + transport per request).
Tool handlers validate arguments (Zod + custom rules), then
fetch()the Posts API.API response is returned as the tool result (or an error).
This server cannot be deployed
Maintenance
Related MCP Connectors
Streamable HTTP MCP server exposing planner flows, tasks, and squads.
AI Reasoning Cache & Consensus Layer with 11 MCP tools via Streamable HTTP.
Remote MCP server exposing SMI Aware tools, resources, and skills over Streamable HTTP.
Public Streamable HTTP MCP gateway for XGRChain, XDaLa sessions, Explorer data and XGR standards.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceWraps the JSONPlaceholder fake REST API to enable testing and prototyping with CRUD operations on posts, comments, and other resources via MCP.1 npmMIT
- AlicenseNot gradedqualityDmaintenanceEnables MCP client interaction via streamable HTTP, providing example tools (echo, getPostsByUser) and resources (posts, users) with pluggable authentication providers.6MIT
- AlicenseNot gradedqualityCmaintenanceExposes BookClaw's author workflow to MCP clients over Streamable HTTP, providing tools for managing books, projects, pipelines, and more.MIT
- AlicenseNot gradedqualityCmaintenanceExposes a blog CRUD API (posts and comments) as MCP tools, with an integrated AI chatbot agent powered by Ollama Gemma2 for natural language interaction.1 npmISC