Skip to main content

Several new updates make their way into the MCP specification

It has been one year since Anthropic first open sourced Model Context Protocol (MCP), and to celebrate this anniversary a new version of the specification is being released.

“It’s hard to imagine that a little open-source experiment, a protocol to provide context to models, became the de-facto standard for this very scenario in less than twelve months,” the MCP Core Maintainers wrote in a blog post.

The latest release includes support for task-based workflows (experimental). According to the maintainers, tasks provide a new type of abstraction for tracking the work an MCP server performs. It enables several new capabilities, such as active polling to check the status of ongoing work anytime and result retrieval to see results of completed tasks. Tasks also support many different states including working, input_required, completed, failed, and cancelled.

Some use cases that tasks would be helpful for include healthcare data analysis where hundreds of thousands of data points are being processed, code migration tools, and multi-agent systems with agents working concurrently.

Another new update is support for URL-based client registration using OAuth Client ID Metadata Documents. This allows clients to provide a client ID as a URL pointing to a JSON document describing the client’s properties.

This is an alternative to some of the challenges associated with using Dynamic Client Registration (DCR) for authorization. To use DCR, MCP server developers need to have an Authorization Server (AS) that allows clients to register themselves through a public API, and if the AS doesn’t support that, the developer would need to build an OAuth proxy and manually register it with the AS and support DCR directly. A potential solution to this issue would be for every end user to provide their own client for registration, but the MCP maintainers say that would be “trading one complex task for another.” They believe this new URL-based client registration approach offers a more elegant solution to the problem.

The new version of the specification also includes security enhancements, such as new security requirements for clients used with local server installations, and an updated authorization specification that includes a default scopes definition.

Extensions—components that operate outside of the core specifications—are also being added. They allow developers to more easily build custom capabilities that follow MCP conventions without needing to fully integrate with the protocol.

“This approach allows for experimentation and specialized use cases while keeping the core protocol focused and stable. With extensions, we can move faster and enable developers to test out protocol capabilities before they become part of the specification,” the maintainers explained.

Building on this concept, the maintainers are also introducing authorization extensions, which allow additional authorization mechanisms outside of the specification to be implemented. The first two authorization extensions being released include support for OAuth client credentials for machine-to-machine authorization and enterprise IdP policy controls for MCP OAuth flows.

Other updates in this release of the MCP specification include:

The core maintainers also shared that their roadmap for MCP includes more work on reliability and observability, better patterns for server composition, and improvements to the security model.

“What excites us most isn’t what we’re planning to build but what our community is going to build. Every week we see MCP servers designed, developed, and deployed in novel ways. Every conversation in Discord reveals new use cases and patterns. The protocol has become a canvas for AI innovation, and we can’t fill it alone. The next year of MCP will be shaped by more production deployments, more real-world feedback, amplified by the creativity of thousands of developers worldwide. We’re here to support that growth, to ensure the protocol evolves thoughtfully, and to keep MCP stable, secure, and simple as it scales,” the maintainers wrote.

The post Several new updates make their way into the MCP specification appeared first on SD Times.



from SD Times https://ift.tt/nwfgGS0

Comments

Popular posts from this blog

A guide to data integration tools

CData Software is a leader in data access and connectivity solutions. It specializes in the development of data drivers and data access technologies for real-time access to online or on-premise applications, databases and web APIs. The company is focused on bringing data connectivity capabilities natively into tools organizations already use. It also features ETL/ELT solutions, enterprise connectors, and data visualization. Matillion ’s data transformation software empowers customers to extract data from a wide number of sources, load it into their chosen cloud data warehouse (CDW) and transform that data from its siloed source state, into analytics-ready insights – prepared for advanced analytics, machine learning, and artificial intelligence use cases. Only Matillion is purpose-built for Snowflake, Amazon Redshift, Google BigQuery, and Microsoft Azure, enabling businesses to achieve new levels of simplicity, speed, scale, and savings. Trusted by companies of all sizes to meet...

10 Simple Image Slider HTML CSS JavaScript Examples Neeraj Mishra The Crazy Programmer

Slider is a very important part of any website or web project. Here are some simple image slider examples that I handpicked from various sites. These are built by different developers using basic HTML, CSS, and JavaScript. Some are manual while others have auto-slide functionality. You can find the source code for each by clicking on the code button or on the image. 1. Very Simple Slider Demo + Code 2. Popout Slider Demo + Code 3. Really Simple Slider Demo + Code 4. Jquery Simple Slider Demo + Code 5. Manual Slideshow Demo + Code 6. Slideshow Indicators Demo + Code 7. Simple Responsive Fullscreen Slider Demo + Code 8. Responsive Image Slider Demo + Code 9. Simple Image Slider Demo + Code 10. Slicebox – 3D Image Slider Demo + Code I hope these simple image sliders are helpful for you. For any queries, you can ask in the comment section below. The post 10 Simple Image Slider HTML CSS JavaScript Examples appeared first on The Crazy Prog...

2022: The year of hybrid work

Remote work was once considered a luxury to many, but in 2020, it became a necessity for a large portion of the workforce, as the scary and unknown COVID-19 virus sickened and even took the lives of so many people around the world.  Some workers were able to thrive in a remote setting, while others felt isolated and struggled to keep up a balance between their work and home lives. Last year saw the availability of life-saving vaccines, so companies were able to start having the conversation about what to do next. Should they keep everyone remote? Should they go back to working in the office full time? Or should they do something in between? Enter hybrid work, which offers a mix of the two. A Fall 2021 study conducted by Google revealed that over 75% of survey respondents expect hybrid work to become a standard practice within their organization within the next three years.  Thus, two years after the world abruptly shifted to widespread adoption of remote work, we are dec...