6 comments

  • firasd1 minute ago
    I think stateless-type MCP was already possible, eg my MCP Clock:<p>curl -s -X POST &quot;<a href="https:&#x2F;&#x2F;mcpclock.firasd.workers.dev&#x2F;mcp" rel="nofollow">https:&#x2F;&#x2F;mcpclock.firasd.workers.dev&#x2F;mcp</a>&quot; -H &quot;Content-Type: application&#x2F;json&quot; -H &quot;Accept: application&#x2F;json, text&#x2F;event-stream&quot; -d &#x27;{&quot;jsonrpc&quot;:&quot;2.0&quot;,&quot;id&quot;: 1,&quot;method&quot;:&quot;tools&#x2F;call&quot;,&quot;params&quot;:{&quot;name&quot;:&quot;clock_get&quot;,&quot;arguments&quot;:{}}}&#x27; | grep &#x27;^data:&#x27; | sed &#x27;s&#x2F;^data: &#x2F;&#x2F;&#x27;| jq<p><pre><code> { &quot;result&quot;: { &quot;content&quot;: [ { &quot;type&quot;: &quot;text&quot;, &quot;text&quot;: &quot;[\n {\n \&quot;timezone\&quot;: \&quot;UTC\&quot;,\n \&quot;iso\&quot;: \&quot;2026-08-05T04:44:41.707Z\&quot;,\n \&quot;unixtime\&quot;: 1785905081\n },\n {\n \&quot;timezone\&quot;: \&quot;Alphadec\&quot;,\n \&quot;alphadec\&quot;: \&quot;2026_P4A0_466322\&quot;\n }\n]&quot; } ] }, &quot;jsonrpc&quot;: &quot;2.0&quot;, &quot;id&quot;: 1 } </code></pre> The &quot;just use a CLI&quot; crowd is implicitly assuming:<p>1) You&#x27;re a developer 2) On a laptop 3) With a shell open Inside an agentic coding harness (Claude Code, Codex CLI, Cursor) 4) Working on a software project<p>That&#x27;s maybe 2% of AI usage.<p>The other 98% is: Someone on the ChatGPT iOS app asking a question on the subway; Someone in Claude.ai web chatting about their calendar; Someone using ChatGPT Desktop to summarize their Notion; A non-developer using AI in a browser at work; Voice mode on a phone; An embedded chat widget on some company&#x27;s website...
  • CharlieDigital20 minutes ago
    Stateless MCP was already possible before this and made sense for whole classes of use cases where it helps to have a remote fleet of servers.<p>Wrote about this back in March: <a href="https:&#x2F;&#x2F;chrlschn.dev&#x2F;blog&#x2F;2026&#x2F;03&#x2F;mcp-is-dead-long-live-mcp&#x2F;" rel="nofollow">https:&#x2F;&#x2F;chrlschn.dev&#x2F;blog&#x2F;2026&#x2F;03&#x2F;mcp-is-dead-long-live-mcp&#x2F;</a><p>MCP is going to be a foundational piece of enterprise agent infra.
    • hchja0 minutes ago
      MCP was much more important when agents weren’t able to accurately make tool calls.<p>Nowadays, these agents are more capable and I think you can replace MCP (which is a pain on macOS), with simple CLI tools and expose them to agents via system prompt, skills, or other API documentation.
  • pianopatrick32 minutes ago
    Maybe someone could set up a CLI tool for agents such that you can give them a shell but they use this CLI tool instead of raw curl.<p>Like a tool where the AI can only call out to certain APIs based on a config file the agent cannot change.<p>That way you can leverage all the shell knowledge agents already have while still limiting what network calls they can make, and you wouldn&#x27;t have to set up a server to use an agent.
    • nickstinemates6 minutes ago
      This is basically what Swamp is[1]. You give an agent a typed interface to extend itself (or use other peoples extensions) into the systems you need to fulfill your request. Think of it like on-demand tool calls. Then it records everything that happens in the swamp. The swamp can be single machine, multi-machine, or centralized with your co-workers.<p>As a result, everything compounds. The work I do doesn&#x27;t need to be re-derived by the work you do. Typed models keep everything repeatable and deterministic. Huge reduction in token spend and huge increase in speed.<p>1: <a href="https:&#x2F;&#x2F;swamp-club.com" rel="nofollow">https:&#x2F;&#x2F;swamp-club.com</a>
    • Wuzzy10 minutes ago
      I think this exists: <a href="https:&#x2F;&#x2F;github.com&#x2F;imbue-ai&#x2F;latchkey" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;imbue-ai&#x2F;latchkey</a> (and there are other similar projects, too).
    • parf0227 minutes ago
      A proxy?
      • pianopatrick22 minutes ago
        Maybe. I&#x27;m just spitballing but as I&#x27;ve been thinking about this, maybe just like a set of shell scripts.<p>The idea could be that the agent runs as a unix user. That user has execute access to these scripts but not read or write access.<p>So the agent can only do what those scripts allow, the scripts present an API. You could let agents call the scripts with -h to get instructions, and just put some text into context saying like &quot;to access helper scripts call .&#x2F;showHelp&quot;.
  • ameshkov59 minutes ago
    &gt; I couldn’t find a great CLI tool for interactively probing an MCP server<p>What about mcp-inspector? It’s a nice tool, can be used interactively, can be used as a CLI.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;modelcontextprotocol&#x2F;inspector" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;modelcontextprotocol&#x2F;inspector</a>
  • tosh38 minutes ago
    I&#x27;m glad MCP is getting simpler<p>a few months ago I tried to implement an MCP server from scratch in python (instead of using the existing reference implementation) and I could not get it to work reliably across clients
  • brianjking3 days ago
    Yeah, there&#x27;s a ton of great improvements in 7-28. I&#x27;m personally excited about what you posted about, but also with [tasks](<a href="https:&#x2F;&#x2F;blog.modelcontextprotocol.io&#x2F;posts&#x2F;2026-07-28-release-candidate&#x2F;#tasks-graduates-to-an-extension" rel="nofollow">https:&#x2F;&#x2F;blog.modelcontextprotocol.io&#x2F;posts&#x2F;2026-07-28-releas...</a>) being officially adopted.