Gram: Open-Source Platform to Create, Curate and Host Mcp Servers
Posted4 months agoActive4 months ago
github.comTechstory
supportivepositive
Debate
10/100
Open-SourceAPI DesignMcp Servers
Key topics
Open-Source
API Design
Mcp Servers
Speakeasy releases Gram, an open-source platform for creating and curating MCP servers, addressing issues with poor tool design and API endpoint mapping.
Snapshot generated from the HN discussion
Discussion Activity
Light discussionFirst comment
10m
Peak period
2
0-1h
Avg / period
2
Key moments
- 01Story posted
Sep 9, 2025 at 11:43 AM EDT
4 months ago
Step 01 - 02First comment
Sep 9, 2025 at 11:54 AM EDT
10m after posting
Step 02 - 03Peak activity
2 comments in 0-1h
Hottest window of the conversation
Step 03 - 04Latest activity
Sep 9, 2025 at 11:56 AM EDT
4 months ago
Step 04
Generating AI Summary...
Analyzing up to 500 comments to identify key contributors and discussion patterns
ID: 45183612Type: storyLast synced: 11/20/2025, 8:47:02 PM
Want the full context?
Jump to the original sources
Read the primary article or dive into the live Hacker News thread when you're ready.
I initially worked on a code generator for OpenAPI -> MCP in January but very quickly we found issues relating to poor quality operation (tool) names and descriptions. Not to mention that each API endpoint does not cleanly map to an MCP tool and yet it all gets dumped into the context window - sometimes exhausting it if you have hundreds of schemas and endpoints.
Gram is our attempt to make better use of API by adding a curation layer:
- You upload your OpenAPI document, or any number of other OpenAPI documents. - You then subset them into "toolsets" by selecting only the ones relevant to a domain (e.g. reading stripe charges) or business process (e.g. understanding customer health by reading info from your CRM, data warehouse and so on). - Optionally, you create custom tools (these are prompt templates under the hood) that describe how to make a series of tool calls to solve a problem. - Finally, every toolset is automatically exposed as a hosted/managed MCP server. No waiting for build or deploy steps. - You can edit the names and descriptions of all imported tools and they are instantly reflected in the MCP server.
The net result is you have a rapid iteration loop to create effective tools from your API.
I hope you have a chance to try it out. Will be around to answer any questions in the mean time :)
We think the solution is good tool design and so we've created Gram to help. It uses existing APIs as starting point, and makes adding rich descriptions, and curating workflow-based tools easy. It handles the hosting, infra and authentication so that your team can stay focused on what's important.
This is our first big open source project, so we appreciate everyone taking a look. Please don't hesitate to drop feedback here, or email me directly at sagar@speakeasy.com if you have anything that you'd rather share privately!