Consulta a lista de serviços MCP.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
starops:ListMcpServices |
list |
*DigitalEmployee
|
Nenhuma | Nenhuma |
Sintaxe da solicitação
GET /digitalEmployee/{name}/mcpServices HTTP/1.1
Parâmetros de caminho
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| name |
string |
Sim |
O nome do funcionário digital. |
test-agent |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| maxResults |
integer |
Não |
O número máximo de entradas a serem retornadas nesta consulta. |
20 |
| nextToken |
string |
Não |
O token de paginação para a próxima consulta. |
eyJvZmZzZXQiOjIwfQ== |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Os parâmetros de resposta. |
||
| requestId |
string |
O ID da solicitação. |
0B9377D9-C56B-5C2E-A8A4-************ |
| total |
integer |
O número total de serviços MCP que correspondem às condições da consulta. |
10 |
| maxResults |
integer |
O número máximo de entradas a serem retornadas nesta consulta. |
20 |
| nextToken |
string |
O token de paginação para a próxima consulta. |
eyJvZmZzZXQiOjIwfQ== |
| mcpServices |
object |
Os resultados paginados dos serviços MCP. |
|
| mcpServiceList |
array<object> |
A lista de serviços MCP. |
|
|
array<object> |
As informações sobre um único serviço MCP. |
||
| displayName |
string |
O nome de exibição do serviço MCP. |
日志查询 |
| description |
string |
A descrição do serviço MCP. |
通过 MCP 调用日志查询工具。 |
| enable |
boolean |
Indica se o serviço MCP está ativado. |
true |
| network |
object |
As informações de conectividade de rede. |
|
| mode |
string |
O modo de acesso à rede do serviço MCP. Valores válidos: public e vpc. |
public |
| vpcId |
string |
O ID da VPC. |
vpc-xxx |
| vswId |
string |
O ID do vSwitch. |
vsw-xxx |
| accessIp |
string |
O endereço IP usado para acessar o serviço MCP pela rede VPC. |
10.0.0.12 |
| accessPort |
integer |
A porta usada para acessar o serviço MCP pela rede VPC. Valores válidos: 1 a 65535. |
8080 |
| securityGroupId |
string |
O ID do grupo de segurança. |
sg-xxx |
| gatewayId |
string |
O ID do gateway. |
gw-xxx |
| mcpServerId |
string |
O ID da instância do MCP Server. |
mcp-xxx |
| region |
string |
A região onde a rede VPC está localizada. |
cn-hangzhou |
| connection |
object |
A configuração de conexão do serviço MCP. |
|
| platform |
string |
O tipo de plataforma do serviço MCP. Valores válidos: AIGateway e Custom. |
Custom |
| transport |
string |
O protocolo de transporte do serviço MCP. Valores válidos: http e sse. |
http |
| endpoint |
string |
O endpoint de acesso do serviço MCP. |
https://example.com/mcp |
| timeout |
integer |
O tempo limite para solicitações ao serviço MCP. Unidade: milissegundos. |
5000 |
| auth |
object |
A configuração de autenticação do serviço MCP. |
|
| type |
string |
O tipo de autenticação. Atualmente, bearer é suportado. |
bearer |
| keyInfo |
object |
As informações de chave-valor necessárias para a autenticação. |
{"token":"example-token"} |
|
string |
认证键值信息。 |
example-token |
|
| headers |
object |
||
|
string |
|||
| tools |
array<object> |
A lista de ferramentas MCP. |
[{"name":"query_logs"}] |
|
array<object> |
A configuração de uma única ferramenta MCP. |
[{"name":"query_logs"}] |
|
| name |
string |
O nome da ferramenta MCP. |
query_logs |
| title |
string |
O título da ferramenta MCP. |
查询日志 |
| displayName |
string |
O nome de exibição da ferramenta MCP. |
日志查询工具 |
| description |
string |
A descrição da ferramenta MCP. |
查询指定日志库中的日志。 |
| inputSchema |
object |
O JSON Schema dos parâmetros de entrada da ferramenta MCP. |
{"type":"object","properties":{"query":{"type":"string"}},"required":["query"]} |
|
any |
MCP 工具输入 Schema 扩展字段。 |
{"type":"string"} |
|
| outputSchema |
object |
O JSON Schema dos resultados de saída da ferramenta MCP. |
{"type":"object"} |
|
any |
MCP 工具输出 Schema 扩展字段。 |
{"type":"string"} |
|
| icons |
array<object> |
A lista de ícones da ferramenta MCP. |
[] |
|
object |
A configuração de uma única ferramenta MCP. |
[] |
|
|
any |
工具图标扩展字段。 |
https://example.com/icon.png |
|
| execution |
object |
A configuração de execução da ferramenta MCP. |
{} |
|
any |
工具执行配置扩展字段。 |
{} |
|
| annotations |
object |
As informações de anotação da ferramenta MCP. |
{} |
|
any |
工具注解扩展字段。 |
{} |
|
| enable |
boolean |
Indica se a ferramenta MCP está ativada. |
true |
| confirm |
boolean |
Indica se a confirmação do usuário é necessária antes de chamar a ferramenta MCP. |
false |
| mcpServiceName |
string |
O nome do serviço MCP. |
log-query |
Exemplos
Resposta de sucesso
JSON formato
{
"requestId": "0B9377D9-C56B-5C2E-A8A4-************",
"total": 10,
"maxResults": 20,
"nextToken": "eyJvZmZzZXQiOjIwfQ==",
"mcpServices": {
"mcpServiceList": [
{
"displayName": "日志查询",
"description": "通过 MCP 调用日志查询工具。",
"enable": true,
"network": {
"mode": "public",
"vpcId": "vpc-xxx",
"vswId": "vsw-xxx",
"accessIp": "10.0.0.12",
"accessPort": 8080,
"securityGroupId": "sg-xxx",
"gatewayId": "gw-xxx",
"mcpServerId": "mcp-xxx",
"region": "cn-hangzhou"
},
"connection": {
"platform": "Custom",
"transport": "http",
"endpoint": "https://example.com/mcp",
"timeout": 5000,
"auth": {
"type": "bearer",
"keyInfo": {
"key": "example-token"
}
},
"headers": {
"key": ""
}
},
"tools": [
{
"name": "query_logs",
"title": "查询日志",
"displayName": "日志查询工具",
"description": "查询指定日志库中的日志。",
"inputSchema": {
"key": "{\"type\":\"string\"}"
},
"outputSchema": {
"key": "{\"type\":\"string\"}"
},
"icons": [
{
"key": "https://example.com/icon.png"
}
],
"execution": {
"key": "{}"
},
"annotations": {
"key": "{}"
},
"enable": true,
"confirm": false
}
],
"mcpServiceName": "log-query"
}
]
}
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.