Mcp Server Could Have Been a JSON File
Posted4 months agoActive4 months ago
materializedview.ioTechstory
calmmixed
Debate
30/100
APILLMOpenapi
Key topics
API
LLM
Openapi
Discussion on whether an MCP server could be replaced with a JSON file, with concerns about handling OpenAPI and LLM limitations.
Snapshot generated from the HN discussion
Discussion Activity
Light discussionFirst comment
1h
Peak period
1
1-2h
Avg / period
1
Key moments
- 01Story posted
Sep 11, 2025 at 10:22 AM EDT
4 months ago
Step 01 - 02First comment
Sep 11, 2025 at 11:37 AM EDT
1h after posting
Step 02 - 03Peak activity
1 comments in 1-2h
Hottest window of the conversation
Step 03 - 04Latest activity
Sep 11, 2025 at 11:37 AM EDT
4 months ago
Step 04
Generating AI Summary...
Analyzing up to 500 comments to identify key contributors and discussion patterns
ID: 45212065Type: storyLast synced: 11/17/2025, 6:13:59 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.
* Stripe OpenAPI has ~300 endpoints, imagine adding it to 128k context window, you will run out of context
* Most APIs return unix timestamp, which LLMs don't understand and can't convert to human readable format without additional tools
* With OpenAPI you are trying to be extensive (see Stripe API, contains everything), with LLMs you want to provide basic functionality (only transaction related functionality for humans, even that is limited to last month or week)
With MCP, I think authors envisioned long running processes with duplex communication (e.g. notification about progress).
You can obviously achieve all these with OpenAPI, but it requires some engineering effort to adjust for LLMs. And when people feed OpenAPI as it is, they would start complaining about sub-par quality, because it didn't understand the timestamp