Resource: McpServer
Represents an MCP (Model Context Protocol) Server.
| JSON representation |
|---|
{ "name": string, "mcpServerId": string, "displayName": string, "description": string, "interfaces": [ { object ( |
| Fields | |
|---|---|
name |
Identifier. The resource name of the MCP Server. Format: |
mcpServerId |
Output only. A stable, globally unique identifier for MCP Servers. |
displayName |
Output only. The display name of the MCP Server. |
description |
Output only. The description of the MCP Server. |
interfaces[] |
Output only. The connection details for the MCP Server. |
tools[] |
Output only. Tools provided by the MCP Server. |
createTime |
Output only. Create time. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
updateTime |
Output only. Update time. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
attributes |
Output only. Attributes of the MCP Server. Valid values:
An object containing a list of |
Tool
Represents a single tool provided by an MCP Server.
| JSON representation |
|---|
{
"name": string,
"description": string,
"annotations": {
object ( |
| Fields | |
|---|---|
name |
Output only. Human-readable name of the tool. |
description |
Output only. Description of what the tool does. |
annotations |
Output only. Annotations associated with the tool. |
Annotations
Annotations describing the characteristics and behavior of a tool or operation.
| JSON representation |
|---|
{ "title": string, "destructiveHint": boolean, "idempotentHint": boolean, "openWorldHint": boolean, "readOnlyHint": boolean } |
| Fields | |
|---|---|
title |
Output only. A human-readable title for the tool. |
destructiveHint |
Output only. If true, the tool may perform destructive updates to its environment. If false, the tool performs only additive updates. NOTE: This property is meaningful only when |
idempotentHint |
Output only. If true, calling the tool repeatedly with the same arguments will have no additional effect on its environment. NOTE: This property is meaningful only when |
openWorldHint |
Output only. If true, this tool may interact with an "open world" of external entities. If false, the tool's domain of interaction is closed. For example, the world of a web search tool is open, whereas that of a memory tool is not. Default: true |
readOnlyHint |
Output only. If true, the tool does not modify its environment. Default: false |
Methods |
|
|---|---|
|
Gets details of a single McpServer. |
|
Lists McpServers in a given project and location. |
|
Searches McpServers in a given project and location. |