The New MCP Roadmap

(blog.modelcontextprotocol.io)

36 points | by pentagrama 1 hour ago

9 comments

  • rco8786 49 minutes ago
    > With the 2026-07-28 release, a remote MCP server is now no different from any other HTTP workload

    Good. Introducing a bespoke new protocol was one of the more bone-headed things MCP did on initial release.

  • izend 53 minutes ago
    I am very curious how many MCP servers will actually implement all of this:

    "MCP authorization today is built around a person approving access in a browser. That works well for interactive clients, but more and more of the callers are agents running as cloud workloads with their own identity, acting on behalf of a user who isn’t present, or delegating narrower authority to sub-agents. We want MCP servers to have a standardized way to recognize and trust those agent identities, built on existing standards rather than pasted API keys and long-lived tokens.

    The work here covers finalizing Demonstrating Proof of Possession (DPoP) and driving its adoption, and defining an opinionated path for agent identity and delegation through Workload Identity Federation, the ID-JAG grant behind Enterprise-Managed Authorization, and standard token exchange. We will also continue to grow our engagement with the OAuth standards bodies, including the IETF OAuth and WIMSE working groups, to help the underlying standards evolve with the building blocks that agent identity needs."

    • alasano 20 minutes ago
      Hopefully quite a few.

      I really love the idea of fully enabled agents and being able to cut down on human in the loop moments.

      Things like https://projects.dev/ for example.

      A ton of security problems and others to solve but it's still where I want the future of all this to go.

    • jstummbillig 21 minutes ago
      Why, directionally all of them. What they say is obviously true. Having to manually click things in the browser is a bottleneck and will be less and less acceptable for serious users.

      And the individual work attached to making that transition will be done by agents.

    • gz5 21 minutes ago
      agree. it seems there are two streams and they could diverge or converge?

      1. workloads use existing credentials support RFC 7523 and OIDC discovery, 'trust the trust (credentials) which has already been established'. basically extend current dominant NHI paradigm.

      2. DPoP mandate a signed proof for each request. so tie credential to a client-held key and specific request detail or context. viable to do at scale with #1, or does it diverge (e.g. because most #1 methods as most are not designed for DPoP?

    • bandofthehawk 36 minutes ago
      Even now, the mcp server itself doesn't have to implement all of the possible security options. You can use something like agentgateway to act as an auth proxy for your mcp servers.
    • huksley 22 minutes ago
      Such an example of overengineering, why not just use OAuth?
      • brookst 13 minutes ago
        Oauth assumes interactivity
  • skinfaxi 1 hour ago
    > We’re starting a progressive discovery effort so a server can offer a small entry point and reveal more of its catalog as the conversation narrows.

    Kind of late to the party. I've had to implement lazy loading of mcps in a couple of harnesses now but am moving to implement everything as code mode instead.

  • huksley 23 minutes ago
    In v.1 making MCP stateful was such a deployment-unfriendly way to do it - you need a complicated persistence layer for it to work.

    All while it is just a fancy way make your OpenSchema PAI visible to AI.

  • debarshri 54 minutes ago
  • hnrprtlpdb 29 minutes ago
    Half the battle is just knowing this exists
  • jdw64 37 minutes ago
    Sometimes I really respect senior developers. When specs change, you obviously have to update existing work too. Looking at this MCP change, it seems like it's becoming stateless—I'm already wondering how to adapt.

    Senior programmers always advised me to only use things that have been around for at least three years. Now I finally understand why.

    • chrisweekly 3 minutes ago
      > "only use things that have been around for at least three years"

      Yikes. I can understand the desire to mitigate churn, but following this advice would be career suicide. Trying new things is essential.

  • LowTechHN 41 minutes ago
    [flagged]
    • michaelbuckbee 5 minutes ago
      I'm very bullish on MCP (or at least MCP "like" implementations), as they solve a lot of problems for non-devs as they're much easier and safer to add into ChatGPT, Claude and other desktop + web apps.

      They provide a set of tools and a context when to use those tools (much like a packaged version of a CLI+API and a skill) which makes them more discoverable than other options.

      I've got a few folks using my open source data storage MCP - https://github.com/ExpeditedProjects/hutchdb - now and it makes a lot more sense than any other implementation for what they're doing

    • brookst 9 minutes ago
      I’ll never understand the “I’ve never used it but am absolutely certain I would get zero value from it if I did” mentality.

      I use MCP to accelerate CAD mould-making and for music production. I use it to avoid copying and pasting slack threads, and to let AI drive an eval system so I don’t have to manually configure things in a UI.

      It’s just hard to imagine both not using it and being so sure it has no use.

    • petcat 23 minutes ago
      I agree, I've found MCP to be a waste of time. Any HTTP API + OpenAPI spec is sufficient to get my agents to do anything they need to do. Bonus that it just uses regular HTTP semantics and all the tools and infrastructure that have been developed around that for decades. Instead of some inscrutable json RPC POST-only payload that needs tons of custom tooling for introspection, logging, etc.
    • drob518 11 minutes ago
      I use Pi and I’m coming to the conclusion that mostly all I need is a bash tool.
    • willio58 24 minutes ago
      So I’ve been working on a personal finance app, and I added an MCP to it. Connected my Claude to it, mainly for testing purposes.

      The other day I was heading to Home Depot to buy some gardening stuff and I was asking some some questions around what I could plant at this time and still harvest before winter.

      It answers me, then brings up how my home improvement budget is nearing its limit for the month. I then ask it how I’m doing on my wider retirement plan and it mentions I’m a few thousand dollars ahead of schedule for the plan. So I decided it’s okay to go over budget on that category this month.

      This type of emergent behavior of agents you work with having more context about you, it’s very useful in ways I didn’t expect.

      • nozzlegear 9 minutes ago
        Is that really much different from building an API for your app though? Claude can use those just as easily.
        • dcrazy 3 minutes ago
          MCP is essentially just a convention for APIs that standardizes the concept of a “resource”. It spares the LLM a lot of work figuring out what the “things” are in a problem domain, and how various endpoints relate to those “things”.
    • ewild 21 minutes ago
      Because you're a dev thinking for devs. No 60 year old is going to use Claude skills with the CLI. If my customers want their AI to interact with my product and MCP is the best way about it.
      • nozzlegear 4 minutes ago
        > If my customers want their AI to interact with my product and MCP is the best way about it.

        Would be really interested to know how many of your customers actually use the MCP, who aren't already devs thinking like devs. I have doubts that many non-technical people are connecting AI to third-party services via MCP (or even using AI at all beyond "mundane" things like "generate an image of my cat as a clown" or "show me what my house looks like with blue paint and white trim").

    • huksley 20 minutes ago
      If you need to give access to your CRM/ERP system from ChatGPT / Claude desktop for non-tech users, MCP is the way.

      I build integration for DollarDeploy but it was tricky.

    • Jhater 7 minutes ago
      [dead]
  • hnub7akvk6 1 hour ago
    [flagged]