エージェントがMCPサーバーを実行時に探す標準ARD、Googleら11社が公開 エージェントがMCPサーバーを実行時に探す標準ARD、Googleら11社が公開
- MCPサーバーを使うには、まず接続情報を設定ファイルに手で書く。
- 1個や2個ならいい。
- だが社内に数十のMCPサーバーやエージェントが立ち、外部にも無数のツールがある世界では、この「使う前に全部つないでおく」やり方が破綻する。
- エージェントは自分
AIエージェントが必要なツールを実行時に自動で見つけ出すための新しい標準仕様「ARD」を、Googleを含む11社が共同で公開した。乱立し始めたMCPサーバーを、事前設定なしで動的に発見・接続できるようにする狙いがあるとみられる。
MCP(Model Context Protocol)は、AIエージェントを外部のツールやデータソースへつなぐためのプロトコルで、Anthropicが提唱して以降、各社のエージェント基盤で採用が広がっている。ただ現状では、MCPサーバーを利用する前に、その接続情報を設定ファイルへ手作業で書き込む必要がある。サーバーが1つや2つなら、この方式でも特に問題はない。
しかし、社内に数十のMCPサーバーやエージェントが立ち上がり、外部にも無数のツールが存在する規模になると、この「使う前にすべて接続しておく」やり方は破綻する。利用しうる接続先をあらかじめ把握し、設定として固定しておくこと自体が現実的でなくなるためだ。
ARDは、こうした課題に対し、エージェントが必要に応じて実行時にMCPサーバーを探し出せる仕組みを定めるものと見られる。あらかじめ全件を登録するのではなく、必要なときに適切なサーバーを発見し、その場で接続するという発想だ。Webにおけるサービス発見の考え方に近く、エージェントやツール群が増減する動的な環境を前提にしている点が特徴といえる。
だが社内に数十のMCPサーバーやエージェントが立ち、外部にも無数のツールがある世界では、この「使う前に全部つないでおく」やり方が破綻する。
複数社が連名で標準化を進める背景には、エージェント間やツール間の相互運用性を確保したい狙いがあると考えられる。MCP自体の普及に加え、エージェント同士が連携するための規格づくりも各所で進んでおり、GoogleがA2A(Agent2Agent)などの取り組みを公表してきた流れとも重なる。発見・接続の層が標準化されれば、特定ベンダーに依存しないツール連携が進む可能性がある。
一方で、標準が実際に定着するかは、主要なエージェント基盤やSDKがどこまで対応するかに左右される。動的な発見は、利便性の裏でセキュリティや権限管理の難しさも伴うため、どのサーバーを信頼し、どのように認証するかが今後の論点になりそうだ。仕様の詳細や実装の動向については、引き続き各社の公開情報を確認していく必要がある。
A group of eleven companies, including Google, has published ARD, a specification intended to let AI agents discover Model Context Protocol (MCP) servers at runtime rather than requiring every connection to be configured in advance. The proposal matters because the "connect everything first" approach that works fine for a couple of servers becomes unworkable once an organization runs many agents and tools at the same time.
MCP, which Anthropic introduced in late 2024, has quickly become a common way to link language-model agents to external tools, data sources, and services. An MCP server publishes a set of capabilities — typically tools, resources, and prompts — that a client agent can invoke. The usual workflow today is to write each server's endpoint and credentials into a configuration file before the agent starts. For one or two servers, this is trivial. But in a setting with dozens of internal MCP servers and agents, plus a long tail of external tools, pre-wiring all of them by hand breaks down. Configuration files grow stale, every new tool requires a manual edit, and agents end up holding connections they may never actually use.
ARD reframes this as a discovery problem. Instead of embedding a fixed list of servers, an agent would look up what is available at the moment it needs something. Based on the published description, the standard appears to define a consistent way to advertise and locate MCP servers — for example, through a well-known location tied to a domain or a queryable catalog — so that an agent can resolve which servers exist, what they offer, and how to connect to them. This mirrors long-standing patterns in distributed systems, where service discovery mechanisms such as DNS-based service discovery or registries like Consul let clients find services dynamically rather than hard-coding addresses. The use of conventional well-known URI patterns, formalized in RFC 8615, is a likely building block for that kind of lookup.
The involvement of multiple vendors is notable. A discovery standard is only useful if many clients and servers implement it the same way, so a multi-company effort improves the odds of interoperability compared with a single-vendor scheme. It also fits a broader industry movement toward standardized metadata that agents can read on their own. Anthropic has been building an official MCP registry, a directory meant to help users and tools find published servers. Google's Agent2Agent (A2A) protocol uses "agent cards," machine-readable documents at a known URL that describe an agent's identity and capabilities so other agents can decide whether and how to interact. ARD appears to extend that discovery-metadata thinking specifically to the MCP server layer.
Several practical questions sit alongside discovery. Finding a server is one thing; deciding whether to trust it, authenticate to it, and authorize its actions is another. MCP has been evolving its own authorization story, including OAuth-based flows, and runtime discovery raises the stakes because an agent may encounter servers it has never seen before. Governance, identity, and the risk of malicious or spoofed endpoints will likely shape how cautiously organizations enable automatic discovery, particularly across trust boundaries between internal systems and the public internet. A standard can describe how to locate and describe servers, but operators still need policies for which ones an agent is permitted to use.
It is worth noting that this report originates from a developer blog post rather than a formal specification release, so details such as the exact endpoint format, the metadata schema, and the list of all eleven participating companies should be confirmed against primary sources before being relied upon. The direction, however, is consistent with where the ecosystem has been heading:
本ページの本文・要約は AI による自動生成です。正確性は元記事 (zenn.dev) をご確認ください。