Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Model Context Protocol

From Wikipedia, the free encyclopedia
Protocol for communicating between LLMs and applications
Model Context Protocol
Developed byAnthropic
IntroducedNovember 25, 2024; 12 months ago (2024-11-25)
IndustryArtificial intelligence
Connector type
Websitemodelcontextprotocol.ioEdit this at Wikidata
Relationship between MCP client and server

TheModel Context Protocol (MCP) is anopen standard,open-sourceframework introduced byAnthropic in November 2024 to standardize the wayartificial intelligence (AI) systems likelarge language models (LLMs) integrate and share data with external tools, systems, and data sources.[1] MCP provides a universal interface for reading files, executing functions, and handling contextual prompts.[2] Following its announcement, the protocol was adopted by major AI providers, includingOpenAI andGoogle DeepMind.[3][4]

Background

[edit]

MCP was announced byAnthropic in November 2024 as an open standard[5] for connecting AI assistants to data systems such ascontent repositories,business management tools, anddevelopment environments.[6] The protocol was created at Anthropic by developers David Soria Parra and Justin Spahr-Summers.[7][8]

MCP aims to address the challenge ofinformation silos andlegacy systems.[6] Before MCP, developers often had to build custom connectors for each data source or tool, resulting in what Anthropic described as an "N×M"data integration problem.[6]

Earlier stop-gap approaches—such as OpenAI's 2023 "function-calling"API and theChatGPT plug-in framework—solved similar problems but required vendor-specific connectors.[9] MCP's authors note that the protocol deliberately re-uses the message-flow ideas of theLanguage Server Protocol (LSP) and is transported overJSON-RPC 2.0.[10] MCP formally specifiesstdio andHTTP (optionally withSSE) as its standard transport mechanisms.[11]

In December 2025,Anthropic donated the MCP to theAgentic AI Foundation (AAIF), a directed fund under theLinux Foundation, co-founded by Anthropic, Block andOpenAI, with support fromGoogle,Microsoft,Amazon Web Services (AWS),Cloudflare, andBloomberg.[12]

Features

[edit]

MCP defines a standardized framework for integrating AI systems with external data sources and tools.[2] It includes specifications fordata ingestion andtransformation, contextualmetadatatagging, and AI interoperability across different platforms. The protocol also supports secure, bidirectional connections between data sources and AI-powered tools.[6]

MCP enables developers to expose their data via MCP servers or to develop AI applications—referred to as MCP clients—that connect to these servers.[6] Key components of the protocol include a formal protocol specification and software development kits (SDKs), local MCP server support inClaude Desktop applications, and an open-sourcerepository of MCP server implementations.[6]

Applications

[edit]

In the field of natural language data access, MCP enables applications such as AI2SQL to bridge language models with structured databases, allowing plain-language queries.[10]

The protocol is used inAI-assisted software development tools.Integrated development environments (IDEs), coding platforms such asReplit, and code intelligence tools likeSourcegraph have adopted MCP to grant AI coding assistants real-time access to project context.[5]

Implementation

[edit]

The protocol was released withsoftware development kits (SDKs) inprogramming languages includingPython,TypeScript,C# andJava.[10][13] Anthropic maintains an open-source repository of reference MCP server implementations for popular enterprise systems includingGoogle Drive,Slack,GitHub,Git,Postgres,Puppeteer andStripe.[14] Developers can create custom MCP servers to connectproprietary systems or specialized data sources to AI systems.[14] There are also design patterns being actively discussed in the community such as "Code Mode" or "Progressive Discovery".[15][16]

Adoption

[edit]

In March 2025,OpenAI officially adopted the MCP, following a decision to integrate the standard across its products, including theChatGPT desktop app, OpenAI's Agents SDK, and the Responses API.[3][2]

MCP can be integrated withMicrosoft Semantic Kernel,[17] andAzure OpenAI.[18] MCP servers can be deployed toCloudflare.[19]

Demis Hassabis, CEO ofGoogle DeepMind, confirmed in April 2025 MCP support in the upcomingGemini models and related infrastructure.[4]

Reception

[edit]

The Verge reported that MCP addresses a growing demand for AI agents that are contextually aware and capable of securely pulling from diverse sources.[5] The protocol's rapid uptake by OpenAI, Google DeepMind, and toolmakers like Zed and Sourcegraph suggests growing consensus around its utility.[3][20]

In April 2025, security researchers released analysis that there are multiple outstanding security issues with MCP, includingprompt injection,[21] tool permissions where combining tools can exfiltrate files,[22] and lookalike tools can silently replace trusted ones.[23]

It has been likened toOpenAPI, a similar specification that aims to describe APIs.[24][25]

See also

[edit]
  • AI governance – Guidelines and laws to regulate AIPages displaying short descriptions of redirect targets
  • Application programming interface – Connection between computers or programsPages displaying short descriptions of redirect targets
  • LangChain – Language model application development framework
  • Machine learning – Study of algorithms that improve automatically through experience
  • Software agent – Computer program acting for a user

References

[edit]
  1. ^David, Emilia (November 25, 2024)."Anthropic releases Model Context Protocol to standardize AI-data integration".VentureBeat. Retrieved2025-05-12.
  2. ^abcKumar, Vinay (March 26, 2025)."The open source Model Context Protocol was just updated — here's why it's a big deal".VentureBeat. Retrieved2025-05-12.
  3. ^abcWiggers, Kyle (March 25, 2025)."OpenAI adopts rival Anthropic's standard for connecting AI models to data".TechCrunch.
  4. ^abWiggers, Kyle (April 9, 2025)."Google to embrace Anthropic's standard for connecting AI models to data". TechCrunch. Retrieved2025-05-12.
  5. ^abcRoth, Emma (November 25, 2024)."Anthropic launches tool to connect AI systems directly to datasets".The Verge.
  6. ^abcdef"Introducing the Model Context Protocol". Anthropic. November 25, 2024. Retrieved2025-05-12.[non-primary source needed]
  7. ^Wang, Shawn (April 3, 2025)."The Creators Of Model Context Protocol". Latent Space.
  8. ^"modelcontextprotocol".GitHub. Retrieved2025-11-06.The Model Context Protocol was created by David Soria Parra (@dsp) and Justin Spahr-Summers (@jspahrsummers).
  9. ^Edwards, Benj (1 April 2025)."MCP: The new "USB-C for AI" that's bringing fierce rivals together".Ars Technica. Retrieved2025-05-24.
  10. ^abcOuellette, Michael (2025-05-09)."Model context protocol: the next big step in generating value from AI".Engineering.com. Retrieved2025-06-23.
  11. ^"Transports – Model Context Protocol". Retrieved2025-08-07.
  12. ^Bellan, Rebecca (2025-12-09)."OpenAI, Anthropic, and Block join new Linux Foundation effort to standardize the AI agent era".TechCrunch. Retrieved2025-12-10.
  13. ^"Model Context Protocol".GitHub. Retrieved2025-06-20.
  14. ^abBastian, Matthias (2024-11-25)."Anthropic's new open protocol lets AI systems tap into any data source".The Decoder. Retrieved2025-06-14.
  15. ^"Code Mode: the better way to use MCP".The Cloudflare Blog. 2025-09-26. Retrieved2025-11-03.
  16. ^"Less is More: 4 design patterns for building better MCP servers".www.klavis.ai. 2025-10-13. Retrieved2025-11-03.
  17. ^Wallace, Mark (March 5, 2025)."Integrating Model Context Protocol Tools with Semantic Kernel: A Step-by-Step Guide".Semantic Kernel Dev Blog, Microsoft. Retrieved2025-05-12.
  18. ^mrajguru (March 16, 2025)."Model Context Protocol (MCP): Integrating Azure OpenAI for Enhanced Tool Integration and Prompting".AI - Azure AI services Blog, Microsoft. Retrieved2025-05-12.
  19. ^Brendan Irvine-Broque; Dina Kozlov; Glen Maddern (March 25, 2025)."Build and deploy Remote Model Context Protocol (MCP) servers to Cloudflare".Cloudflare. Retrieved2025-05-12.
  20. ^Sha, Arjun (April 14, 2025)."What is Model Context Protocol (MCP) Explained".Beebom.com.
  21. ^Lakshmanan, Ravie (30 April 2025)."Researchers Demonstrate How MCP Prompt Injection Can Be Used for Both Attack and Defense". thehackernews.com.
  22. ^Beurer-Kellner, Luca; Fischer, Marc (1 April 2025)."MCP Security Notification: Tool Poisoning Attacks". InvariantLabs.
  23. ^Schulz, Kasimir; Martin, Jason; Kan, Marcus; Yeung, Kenneth; McCauley, Conor; Ring, Leo (10 April 2025)."MCP: Model Context Pitfalls in an Agentic World". hiddenlayer.com.
  24. ^MacManus, Richard (13 March 2025)."MCP: The Missing Link Between AI Agents and APIs".The New Stack. Retrieved29 May 2025.
  25. ^Fanelli, Alessio."Why MCP Won".www.latent.space. Retrieved29 May 2025.

Further reading

[edit]

External links

[edit]
Concepts
Chatbots
Models
Text
Coding
Image
Video
Speech
Music
Controversies
Agents
Companies
Concepts
Applications
Implementations
Audio–visual
Text
Decisional
People
Architectures
Retrieved from "https://en.wikipedia.org/w/index.php?title=Model_Context_Protocol&oldid=1327835989"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp