Obtém a lista de ferramentas de um servidor MCP remoto.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
starops:FetchRemoteMcpTools |
none |
*Todos os recursos.
|
Nenhuma | Nenhuma |
Sintaxe da solicitação
POST /mcptools HTTP/1.1
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. |
|
| network |
object |
Não |
Os parâmetros do corpo da solicitação. |
|
| mode |
string |
Não |
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 Servidor MCP. |
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 |
Não |
O tipo de plataforma do serviço MCP. Valores válidos: AIGateway e Custom. |
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 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Os dados da resposta. |
||
| requestId |
string |
O ID da solicitação. |
0B9377D9-C56B-5C2E-A8A4-************ |
| tools |
string |
A resposta bruta tools/list retornada pelo serviço MCP remoto. |
{"jsonrpc":"2.0","id":1,"result":{"tools":[]}} |
Exemplos
Resposta de sucesso
JSON formato
{
"requestId": "0B9377D9-C56B-5C2E-A8A4-************",
"tools": "{\"jsonrpc\":\"2.0\",\"id\":1,\"result\":{\"tools\":[]}}"
}
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.