Cria um serviço MCP.
Descrição da operação
Cria um serviço MCP.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
starops:CreateMcpService |
create |
*DigitalEmployee
|
Nenhuma | Nenhuma |
Sintaxe da solicitação
POST /digitalEmployee/{name}/mcpService 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 |
| body |
object |
Não |
Os parâmetros do corpo da solicitação. |
|
| mcpServiceName |
string |
Sim |
O nome do serviço MCP. |
log-query |
| displayName |
string |
Não |
O nome de exibição do serviço MCP. |
日志查询 |
| description |
string |
Não |
A descrição do serviço MCP. |
通过 MCP 调用日志查询工具。 |
| enable |
boolean |
Sim |
Especifica se o serviço MCP deve ser ativado. |
true |
| network |
object |
Sim |
Os parâmetros do corpo da solicitação. |
|
| mode |
string |
Sim |
O modo de acesso à rede do serviço MCP. Valores válidos: public e vpc. |
public |
| vpcId |
string |
Não |
O ID da VPC. |
vpc-xxx |
| vswId |
string |
Não |
O ID do vSwitch. |
vsw-xxx |
| accessIp |
string |
Não |
O endereço IP usado para acessar o serviço MCP pela rede VPC. |
10.0.0.12 |
| accessPort |
integer |
Não |
A porta usada para acessar o serviço MCP pela rede VPC. Valores válidos: 1 a 65535. |
8080 |
| securityGroupId |
string |
Não |
O ID do grupo de segurança. |
sg-xxx |
| gatewayId |
string |
Não |
O ID do gateway. |
gw-xxx |
| mcpServerId |
string |
Não |
O ID da instância do MCP Server. |
mcp-xxx |
| region |
string |
Não |
A região onde a rede VPC está localizada. |
cn-hangzhou |
| connection |
object |
Sim |
Os parâmetros do corpo da solicitação. |
|
| platform |
string |
Sim |
O tipo de plataforma do serviço MCP. Valores válidos: AIGateway e Custom. Valores válidos:
|
Custom |
| transport |
string |
Sim |
O protocolo de transporte do serviço MCP. Valores válidos: http e sse. |
http |
| endpoint |
string |
Sim |
O endpoint de acesso do serviço MCP. |
https://example.com/mcp |
| timeout |
integer |
Não |
O período de tempo limite para solicitações ao serviço MCP. Unidade: milissegundos. |
5000 |
| auth |
object |
Não |
Os parâmetros do corpo da solicitação. |
|
| type |
string |
Não |
O tipo de autenticação. Atualmente, apenas bearer é suportado. |
bearer |
| keyInfo |
object |
Não |
Os parâmetros do corpo da solicitação. |
{"token":"example-token"} |
|
string |
Não |
认证键值信息。 |
example-token |
|
| headers |
object |
Não |
||
|
string |
Não |
|||
| tools |
array<object> |
Sim |
A lista de ferramentas MCP. |
[{"name":"query_logs"}] |
|
array<object> |
Não |
Os parâmetros do corpo da solicitação. |
[{"name":"query_logs"}] |
|
| name |
string |
Sim |
O nome da ferramenta MCP. |
query_logs |
| title |
string |
Não |
O título da ferramenta MCP. |
查询日志 |
| displayName |
string |
Não |
O nome de exibição da ferramenta MCP. |
日志查询工具 |
| description |
string |
Não |
A descrição da ferramenta MCP. |
查询指定日志库中的日志。 |
| inputSchema |
object |
Sim |
Os parâmetros do corpo da solicitação. |
{"type":"object","properties":{"query":{"type":"string"}},"required":["query"]} |
|
any |
Não |
Os campos estendidos do esquema de entrada da ferramenta MCP. |
{"type":"string"} |
|
| outputSchema |
object |
Não |
Os parâmetros do corpo da solicitação. |
{"type":"object"} |
|
any |
Não |
Os campos estendidos do esquema de saída da ferramenta MCP. |
{"type":"string"} |
|
| icons |
array<object> |
Não |
A lista de ícones da ferramenta MCP. |
[] |
|
object |
Não |
Os parâmetros do corpo da solicitação. |
[] |
|
|
any |
Não |
O campo estendido dos ícones da ferramenta. |
https://example.com/icon.png |
|
| execution |
object |
Não |
Os parâmetros do corpo da solicitação. |
{} |
|
any |
Não |
Os campos estendidos da configuração de execução da ferramenta. |
{} |
|
| annotations |
object |
Não |
Os parâmetros do corpo da solicitação. |
{} |
|
any |
Não |
Os campos estendidos das anotações da ferramenta. |
{} |
|
| enable |
boolean |
Não |
Especifica se a ferramenta MCP deve ser ativada. |
true |
| confirm |
boolean |
Não |
Especifica se a confirmação do usuário é necessária antes de chamar a ferramenta MCP. |
false |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Os dados da resposta. |
||
| requestId |
string |
O ID da solicitação. |
0B9377D9-C56B-5C2E-A8A4-************ |
| mcpServiceName |
string |
O nome do serviço MCP. |
log-query |
Exemplos
Resposta de sucesso
JSON formato
{
"requestId": "0B9377D9-C56B-5C2E-A8A4-************",
"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.