Namespace JD.AI.Core.Mcp
Classes
- CuratedMcpArgPrompt
A positional argument placeholder requiring user input before the server starts.
- CuratedMcpCatalog
Curated registry of well-known MCP servers that JD.AI recommends during onboarding. Each entry provides enough metadata to install the server and prompt for any required credentials or arguments without further user research.
- CuratedMcpEntry
Describes a single entry in the curated MCP server catalog.
- CuratedMcpEnvVar
An environment variable that must be supplied by the user when installing a server.
- JdAiMcpDiscoveryProvider
Reads and writes MCP server definitions managed by JD.AI itself, persisted in
~/.jdai/jdai.mcp.json(or the resolved data-directory equivalent).
- McpManager
Aggregates MCP server definitions from all registered discovery providers, applies scope-based merge precedence (Project > User > BuiltIn), and tracks per-server runtime status.
- McpServerStatus
Runtime connection status of an MCP server.
Enums
- CuratedMcpTransport
Transport mechanism used by a curated MCP server.
- McpConnectionState
Live connection state of an MCP server.