Files
deepseek-harness/packages/mcp
gengruilin 30bf5733d6 refactor(mcp-manager): publish the manager as ctx.mcpManager
The `ctx.mcpServers` key reads as a collection of servers, but the
service manages that collection, and ACP already uses `mcpServers` for
a plain server list. Publish the service as `ctx.mcpManager`, matching
the package name, the `mcp-manager/` event prefix, and
`ctx.pluginManager`. Remote endpoints become `mcpManager/*`; the class
keeps its name, McpServerManager.
2026-11-02 21:01:42 +08:00
..
2026-10-28 02:03:15 +08:00

description, kind
description kind
The MCP package group: connect external Model Context Protocol servers, call their tools, and read their resources. package-group

MCP — Model Context Protocol

English | 中文

Summary

The mcp/ group lets the model call external Model Context Protocol (MCP) tools and read server resources. Configure mcp-client entries directly, or let mcp-manager run a settings-driven fleet of them that a management surface edits at runtime; shipped profiles already mount mcp-resources once. MCP tools and prompt text appear only for callers with a configured server in scope. Connections also supply server instructions. Package READMEs own configuration and limitations.

Table of Contents


Packages

The client owns each configured connection, the manager runs a settings-driven fleet of clients, and the shared resource package supplies resource tools across those connections.

Package What it provides
mcp-client/ Connect one MCP server, expose its tools and instructions, and provide its resource operations
mcp-manager/ Manage a settings-driven fleet of mcp-client instances: live add/edit/enable/disable/delete, status, restart, probe
mcp-resources/ Discover and read resources through shared tools with explicit server selection

Try the worked example configurations to see the plugin in action, then read the Agent Note for the behavior decisions behind it.

Dev Note

Working context for maintainers — click to expand

None.