agentregistry/v1 library
Agent Registry API - v1
Agent Registry is a centralized, unified catalog that lets you store, discover, and govern Model Context Protocol (MCP) servers, tools, and AI agents within Google Cloud.
For more information, see docs.cloud.google.com/agent-registry/overview
Create an instance of AgentRegistryApi to access these resources:
- ProjectsResource
- ProjectsLocationsResource
- ProjectsLocationsAgentsResource
- ProjectsLocationsAiApplicationsResource
- ProjectsLocationsBindingsResource
- ProjectsLocationsEndpointsResource
- ProjectsLocationsFindingsResource
- ProjectsLocationsMcpServersResource
- ProjectsLocationsOperationsResource
- ProjectsLocationsPublishersResource
- ProjectsLocationsServicesResource
- ProjectsLocationsSkillsResource
- ProjectsLocationsResource
Classes
- A2ASkill
- Represents the skills of an Agent.
- Agent
- Represents an Agent.
- AgentRegistryApi
- Agent Registry is a centralized, unified catalog that lets you store, discover, and govern Model Context Protocol (MCP) servers, tools, and AI agents within Google Cloud.
- AgentSpec
- The spec of the agent.
- AiApplication
- Represents an AI Application.
- Annotations
- Annotations describing the characteristics and behavior of a tool or operation.
- ApplicationProperties
- Additional system properties of an Application.
- ArchiveUploadSource
- Direct write-only raw archive payload upload.
- Attributes
- Consumer provided attributes.
- AuthProviderBinding
- The AuthProvider of the Binding.
- Binding
- Represents a user-defined Binding.
- ByteRange
- Specifies a range of media.
- Card
- Full Agent Card payload, often obtained from the A2A Agent Card.
- DownloadOptions
- Represents options for downloading media.
- Endpoint
- Represents an Endpoint.
- EndpointSpec
- The spec of the endpoint.
- FetchAvailableBindingsResponse
- Message for response to fetching available Bindings.
- File
- File location of the finding.
- Finding
- Represents a security Finding.
- Frontmatter
- Structured metadata attributes extracted from the package's local SKILL.md frontmatter.
- GcsSource
- Specifications for Cloud Storage objects.
- GoogleIamV1AuditConfig
- Specifies the audit configuration for a service.
- GoogleIamV1Binding
-
Associates
members, or principals, with arole. - GoogleIamV1Policy
- An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources.
- GoogleIamV1SetIamPolicyRequest
-
Request message for
SetIamPolicymethod. - Interface
- Represents the connection details for an Agent or MCP Server.
- ListAgentsResponse
- Message for response to listing Agents
- ListAiApplicationAgentsResponse
- Message for response to listing Agents under an AI Application.
- ListAiApplicationEndpointsResponse
- Message for response to listing Endpoints under an AI Application.
- ListAiApplicationMcpServersResponse
- Message for response to listing McpServers under an AI Application.
- ListAiApplicationsResponse
- Message for response to listing AiApplications.
- ListBindingsResponse
- Message for response to listing Bindings
- ListEndpointsResponse
- Message for response to listing Endpoints
- ListFindingsResponse
- Message for response to listing Findings.
- ListLocationsResponse
- The response message for Locations.ListLocations.
- ListMcpServersResponse
- Message for response to listing McpServers
- ListOperationsResponse
- The response message for Operations.ListOperations.
- ListPublishersResponse
- Response listing Publishers.
- ListServicesResponse
- Message for response to listing Services
- ListSkillRevisionsResponse
- Response listing Revisions.
- ListSkillsResponse
- Response structure listing logical Skills.
- McpServer
- Represents an MCP (Model Context Protocol) Server.
- McpServerSpec
- The spec of the MCP Server.
- Media
- Represents a media consisting of a stream of bytes, a content type and a length.
- Operation
- This resource represents a long-running operation that is the result of a network API call.
- PartialDownloadOptions
- Options for downloading a Media.
- ProjectsLocationsAgentsResource
- ProjectsLocationsAiApplicationsAgentsResource
- ProjectsLocationsAiApplicationsEndpointsResource
- ProjectsLocationsAiApplicationsMcpServersResource
- ProjectsLocationsAiApplicationsResource
- ProjectsLocationsBindingsResource
- ProjectsLocationsEndpointsResource
- ProjectsLocationsFindingsResource
- ProjectsLocationsMcpServersResource
- ProjectsLocationsOperationsResource
- ProjectsLocationsPublishersResource
- ProjectsLocationsResource
- ProjectsLocationsServicesResource
- ProjectsLocationsSkillsResource
- ProjectsLocationsSkillsRevisionsResource
- ProjectsResource
- Protocol
- Represents the protocol of an Agent.
- Publisher
- Represents a verified Publisher of Skills.
- ResumableUploadOptions
- Specifies options for resumable uploads.
- ScanningConfig
- Configuration for scanning of the skill.
- ScanResult
- Scan result of the skill revision.
- SearchAgentsRequest
- Message for searching Agents
- SearchAgentsResponse
- Message for response to searching Agents
- SearchMcpServersRequest
- Message for searching MCP Servers
- SearchMcpServersResponse
- Message for response to searching MCP Servers
- SearchSkillsResponse
- Response listing searched Skills.
- Service
- Represents a user-defined Service.
- Skill
- Represents an Executable Agent Skill or a Composite Tool Suite (Bundle).
- SkillRevision
- Represents an immutable, versioned snapshot of a Skill package.
- Source
- The source of the Binding.
- Target
- The target of the Binding.
- Tool
- Represents a single tool provided by an MCP Server.
- UploadOptions
- Represents options for uploading a Media.
Typedefs
- CancelOperationRequest = $Empty
- The request message for Operations.CancelOperation.
- ContactInfo = $ContactInfo
- Contact information of stakeholders.
- Criticality = $Criticality
- Criticality of the Application, Service, or Workload
- Empty = $Empty
- A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
- Environment = $Environment
- Environment of the Application, Service, or Workload
- Expr = $Expr
- Represents a textual expression in the Common Expression Language (CEL) syntax.
- ExtendedMetadata = $ExtendedMetadata
- Additional metadata for a Service or Workload.
- GoogleIamV1AuditLogConfig = $AuditLogConfig
- Provides the configuration for logging a type of permissions.
- GoogleIamV1TestIamPermissionsRequest = $TestIamPermissionsRequest00
-
Request message for
TestIamPermissionsmethod. - GoogleIamV1TestIamPermissionsResponse = $TestIamPermissionsResponse00
-
Response message for
TestIamPermissionsmethod. - Location = $Location00
- A resource that represents a Google Cloud location.
- Status = $Status00
-
The
Statustype defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.
Exceptions / Errors
- ApiRequestError
- Represents a general error reported by the API endpoint.
- DetailedApiRequestError
- Represents a specific error reported by the API endpoint.