Server ID

A Server ID is a unique name or identifier assigned to an MCP server when it is configured in a client. It is used to distinguish between different sources of tools and resources.

Examples

Server IDs are often used in resource URIs (e.g., mcp://server-id/resource-path) to specify exactly which server should handle a request.

Questions & Answers

What is a "Server ID" in the MCP ecosystem?

A Server ID is a unique identificier assigned to an MCP server when it's configured in a client. It allows the client to distinguish between different sources of tools and resources, ensuring that requests are routed to the correct server.

Provide some examples of common server IDs.

Common examples include descriptive names like github-mcp-server, local-filesystem, or salesforce-production. These IDs help developers and AI agents keep track of which server provides which capabilities.

How are server IDs used within resource URIs?

Server IDs are a core part of the URI structure (e.g., mcp://server-id/resource-path). By including the ID, a client specifies exactly which server is Responsible for providing the tool or data object requested by the AI.

Back to Glossary