Updates an MCP service.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
starops:UpdateMcpService |
update |
*DigitalEmployee
|
None | None |
Request syntax
PUT /digitalEmployee/{name}/mcpService/{mcpServiceName} HTTP/1.1
Path Parameters
|
Parameter |
Type |
Required |
Description |
Example |
| name |
string |
Yes |
The name of the digital employee. |
test-agent |
| mcpServiceName |
string |
Yes |
The service name of the MCP service. |
log-query |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| body |
object |
No |
The request body parameters. |
|
| displayName |
string |
No |
The display name of the MCP service. |
日志查询 |
| description |
string |
No |
The description of the MCP service. |
通过 MCP 调用日志查询工具。 |
| enable |
boolean |
Yes |
Specifies whether to enable the MCP service. |
true |
| network |
object |
Yes |
The request body parameters. |
|
| mode |
string |
Yes |
The network access mode of the MCP service. Valid values: public and vpc. |
public |
| vpcId |
string |
No |
The virtual private cloud (VPC) ID. |
vpc-xxx |
| vswId |
string |
No |
The vSwitch ID. |
vsw-xxx |
| accessIp |
string |
No |
The IP address used to access the MCP service over the VPC network. |
10.0.0.12 |
| accessPort |
integer |
No |
The port used to access the MCP service over the VPC network. Valid values: 1 to 65535. |
8080 |
| securityGroupId |
string |
No |
The security group ID. |
sg-xxx |
| gatewayId |
string |
No |
The gateway ID. |
gw-xxx |
| mcpServerId |
string |
No |
The MCP Server instance ID. |
mcp-xxx |
| region |
string |
No |
The region where the VPC network resides. |
cn-hangzhou |
| connection |
object |
Yes |
The request body parameters. |
|
| platform |
string |
Yes |
The platform type of the MCP service. Valid values: AIGateway and Custom. |
Custom |
| transport |
string |
Yes |
The transport protocol of the MCP service. Valid values: http and sse. |
http |
| endpoint |
string |
Yes |
The access endpoint of the MCP service. |
https://example.com/mcp |
| timeout |
integer |
No |
The timeout period for requests to the MCP service. Unit: milliseconds. |
5000 |
| auth |
object |
No |
The request body parameters. |
|
| type |
string |
No |
The authentication type. Currently, only bearer is supported. |
bearer |
| keyInfo |
object |
No |
The request body parameters. |
{"token":"example-token"} |
|
string |
No |
认证键值信息。 |
example-token |
|
| tools |
array<object> |
Yes |
The list of MCP tools. |
[{"name":"query_logs"}] |
|
array<object> |
No |
The request body parameters. |
[{"name":"query_logs"}] |
|
| name |
string |
Yes |
The name of the MCP tool. |
query_logs |
| title |
string |
No |
The title of the MCP tool. |
查询日志 |
| displayName |
string |
No |
The display name of the MCP tool. |
日志查询工具 |
| description |
string |
No |
The description of the MCP tool. |
查询指定日志库中的日志。 |
| inputSchema |
object |
Yes |
The request body parameters. |
{"type":"object","properties":{"query":{"type":"string"}},"required":["query"]} |
|
any |
No |
MCP 工具输入 Schema 扩展字段。 |
{"type":"string"} |
|
| outputSchema |
object |
No |
The request body parameters. |
{"type":"object"} |
|
any |
No |
MCP 工具输出 Schema 扩展字段。 |
{"type":"string"} |
|
| icons |
array<object> |
No |
The list of icons for the MCP tool. |
[] |
|
object |
No |
The request body parameters. |
[] |
|
|
any |
No |
工具图标扩展字段。 |
https://example.com/icon.png |
|
| execution |
object |
No |
The request body parameters. |
{} |
|
any |
No |
工具执行配置扩展字段。 |
{} |
|
| annotations |
object |
No |
The request body parameters. |
{} |
|
any |
No |
工具注解扩展字段。 |
{} |
|
| enable |
boolean |
No |
Specifies whether to enable the MCP tool. |
true |
| confirm |
boolean |
No |
Specifies whether user confirmation is required before calling the MCP tool. |
false |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response body. |
||
| requestId |
string |
The request ID. |
0B9377D9-C56B-5C2E-A8A4-************ |
| mcpServiceName |
string |
The service name of the MCP service. |
log-query |
Examples
Success response
JSON format
{
"requestId": "0B9377D9-C56B-5C2E-A8A4-************",
"mcpServiceName": "log-query"
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.