SSMCP
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., "@SSMCPadd 13 and 29"
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.
Simple Stateless Model Context Protocol
🚧 WORK IN PROGRESS, ONLY TOOLS, RESOURCES AND PROMPTS SUPPORTED 🚧
SSMCP is a stateless model context protocol that is designed to be easy to
understand and implement for web developers. It is built on top of HTTP
and tries to follow common HTTP conventions like REST and HATEOAS. All
SSMCP servers can be used as MCP servers through an adapter script
npx ssmcp --url http://127.0.0.1/.
Why?
Because most MCP servers do not use nor require the stateful features of the protocol and by removing them the complexity can be drastically reduced.
Related MCP server: Stream MCP
Overview
SSMCP services are discovered by a GET request to the root
URL. Thereafter the root URL is used as a base to derive other URLs.
GET /
Returns the server manifest which contains information and
capabilities. Analogous to InitializeResult in the MCP Specification.
Response Body
{
"name": "calculator",
"version": "1.0.0",
"tools": true
}GET /tools
Lists tools provided by the server. Analogous to ListToolsResult
in the MCP Specification. Unlike MCP there is no pagination.
Response Body
[
{
"name": "add",
"description": "Add two numbers",
"inputSchema": {
"type": "object",
"properties": {
"a": {
"type": "number"
},
"b": {
"type": "number"
}
},
"required": ["a", "b"]
}
}
]POST /tools/:name
Tool call, the URL parameter name corresponds to the tool name listed
in GET /tools and the json body matches the inputSchema JSON Schema.
Request Body
{
"a": 13,
"b": 29
}The Content-Type of the response matters because the ssmcp adapter
uses it to control how the content is converted to MCP content. For
example text/plain is converted to TextContent.
Response
HTTP/1.1 200 Ok
Content-Type: text/plain
42This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceA Model Context Protocol server that enables AI assistants to make HTTP requests (GET, POST, PUT, DELETE) to external APIs through standardized MCP tools.42MIT
- Flicense-qualityDmaintenanceEnables deployment of MCP servers over HTTP, providing ready-to-use tools for text processing, math calculations, and social media content generation, accessible to AI assistants like GitHub Copilot and Claude.
- Alicense-qualityDmaintenanceA toy MCP server for exploring Model Context Protocol capabilities, including resources, tools, and prompts.Apache 2.0
- Alicense-qualityDmaintenanceA lightweight MCP server that enables LLMs to interact with any REST API via HTTP requests, with smart response truncation, TypeScript type generation, and field extraction.11MIT
Related MCP Connectors
AI Reasoning Cache & Consensus Layer with 11 MCP tools via Streamable HTTP.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Person-owned, portable AI memory as a remote MCP server, readable and writable by any MCP client.
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/olahol/ssmcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server