Mcp Server Could Have Been a JSON File
Posted4 months agoActive3 months ago
materializedview.ioTechstory
calmmixed
Debate
60/100
McpLlmsAPI Standards
Key topics
Mcp
Llms
API Standards
The article argues that MCP Server could have been simplified to a JSON file, sparking a discussion on the necessity and design of MCP as an interface for Large Language Models (LLMs).
Snapshot generated from the HN discussion
Discussion Activity
Light discussionFirst comment
20m
Peak period
5
0-12h
Avg / period
2.3
Key moments
- 01Story posted
Sep 20, 2025 at 12:07 AM EDT
4 months ago
Step 01 - 02First comment
Sep 20, 2025 at 12:27 AM EDT
20m after posting
Step 02 - 03Peak activity
5 comments in 0-12h
Hottest window of the conversation
Step 03 - 04Latest activity
Sep 26, 2025 at 1:15 AM EDT
3 months ago
Step 04
Generating AI Summary...
Analyzing up to 500 comments to identify key contributors and discussion patterns
ID: 45310276Type: storyLast synced: 11/20/2025, 4:53:34 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.
Then I have the same question with the article, why do we need this standard? If it's just to let the LLM know to call the tool in JSON format
I started working on a protocol long ago https://enactprotocol.com that works on top of MCP or CLI. At this point, I think MCP will evolve as it needs to and continue to be the standard so enact works on top.
But now that many companies focus on MCP as a remote API, the question obviously comes up why not just use standard API protocols for that and just optimize the metadata for AI consumption.
The article also mentioned that OpenAPI is too verbose: I totally see that, but you could optimize this by stripping an OpenAPI file down to the basics that you need for LLM use, maybe even using the Overlay spec. Or you convert your OpenAPI files to the https://www.utcp.io format that pylotlight mentioned.
Some "curation" of what's really relevant for AI consumption may be a helpful anyway, as too many tools will also lead to problems in picking the right ones.
What MCP should have been.