mcp/timestream-for-influxdb-mcp-server时序数据库操作。
什么是MCP Server?
| 属性 | 详情 |
|---|---|
| Docker镜像 | mcp/timestream-for-influxdb-mcp-server |
| 作者 | awslabs |
| 仓库 | [***] |
| 属性 | 详情 |
|---|---|
| Dockerfile | [***] |
| Docker镜像构建者 | Docker Inc. |
| Docker Scout健康评分 | !Docker Scout Health Score |
| 验证签名 | COSIGN_REPOSITORY=mcp/signatures cosign verify mcp/timestream-for-influxdb-mcp-server --key [***] |
| 许可证 | Apache License 2.0 |
| 服务器提供的工具 | 简短描述 |
|---|---|
CreateDbCluster | 创建新的Timestream for InfluxDB数据库集群。 |
CreateDbInstance | 创建新的Timestream for InfluxDB数据库实例。 |
CreateDbParamGroup | 创建新的Timestream for InfluxDB数据库参数组,用于关联数据库实例。 |
DeleteDbCluster | 通过db_cluster_id删除Timestream for InfluxDB集群。 |
DeleteDbInstance | 通过实例标识符删除Timestream for InfluxDB数据库实例。 |
GetDbCluster | 通过db_cluster_id返回Timestream for InfluxDB数据库集群详情。 |
GetDbInstance | 通过实例标识符返回Timestream for InfluxDB数据库实例详情。 |
GetDbParameterGroup | 通过db_parameter_group_id获取Timestream for InfluxDB数据库参数组详情。 |
InfluxDBQuery | 使用Flux查询语言从InfluxDB查询数据。 |
InfluxDBWriteLP | 以行协议格式向InfluxDB写入数据。 |
InfluxDBWritePoints | 向InfluxDB端点写入数据点。 |
ListClustersByStatus | 返回按状态筛选的Timestream for InfluxDB数据库集群列表(不区分大小写)。 |
ListDbClusters | 列出所有Timestream for InfluxDB数据库集群。 |
ListDbInstances | 列出所有Timestream for InfluxDB数据库实例。 |
ListDbParamGroups | 列出所有Timestream for InfluxDB数据库参数组。 |
ListTagsForResource | 应用于资源的标签列表。 |
LsInstancesByStatus | 返回按状态筛选的Timestream for InfluxDB数据库实例列表(不区分大小写)。 |
LsInstancesOfCluster | 列出属于特定数据库集群的所有Timestream for InfluxDB实例。 |
TagResource | 标签由键/值对组成,应用于Timestream for InfluxDB资源。 |
UntagResource | 从指定资源中移除由键标识的标签。 |
UpdateDbCluster | 更新Timestream for InfluxDB集群。 |
UpdateDbInstance | 更新Timestream for InfluxDB数据库实例。 |
CreateDbCluster创建新的Timestream for InfluxDB数据库集群。
| 参数 | 类型 | 描述 |
|---|---|---|
allocated_storage_gb | integer | 为数据库存储类型分配的存储量(以GiB为单位)。 |
db_instance_type | string | 运行InfluxDB的Timestream for InfluxDB数据库实例类型。 |
name | string | 与Amazon Timestream for InfluxDB API和CLI命令交互时唯一标识数据库集群的名称,该名称也将作为端点中的前缀。 |
password | string | InfluxDB中创建的初始管理员用户密码,允许访问InfluxDB UI执行各种管理任务,并使用InfluxDB CLI创建操作员令牌。 |
vpc_security_group_ids | array | 要关联到数据库的VPC安全组ID列表。 |
vpc_subnet_ids | array | 要关联到数据库的VPC子网ID列表,使用多可用区备用部署时,至少提供两个不同可用区的VPC子网ID。 |
bucket | string 可选 | 初始InfluxDB存储桶名称。 |
db_parameter_group_identifier | string 可选 | 要分配给数据库的数据库参数组ID。 |
db_storage_type | string 可选 | 用于读写InfluxDB数据的Timestream for InfluxDB数据库存储类型。 |
deployment_type | string 可选 | 指定数据库实例是作为独立实例部署还是带有多可用区备用实例以实现高可用性。 |
failover_mode | string 可选 | 指定集群主节点发生故障时的故障恢复行为。 |
log_delivery_configuration | string 可选 | 将InfluxDB引擎日志发送到指定S3存储桶的配置。 |
networkType | string 可选 | 指定Timestream for InfluxDB集群的网络类型是IPv4还是DUAL。 |
organization | string 可选 | InfluxDB中初始管理员用户的初始组织名称,InfluxDB组织是一组用户的工作区。 |
port | string 可选 | InfluxDB接受连接的端口号,默认:8086。 |
publicly_accessible | boolean 可选 | 配置数据库使用公共IP以方便从VPC外部访问。 |
tags | string 可选 | 要分配给数据库的标签列表。 |
tool_write_mode | boolean 可选 | 工具以写入模式运行,能够执行任何创建/更新/删除操作,默认是只读模式(False)。 |
username | string 可选 | InfluxDB中创建的初始管理员用户的用户名。 |
CreateDbInstance创建新的Timestream for InfluxDB数据库实例。
| 参数 | 类型 | 描述 |
|---|---|---|
allocated_storage_gb | integer | 为数据库存储类型分配的存储量(以GiB为单位)。 |
db_instance_name | string | 唯一标识数据库实例的名称,该名称也将作为端点中的前缀,数据库实例名称在每个客户和每个区域中必须唯一。 |
db_instance_type | string | 运行InfluxDB的Timestream for InfluxDB数据库实例类型。 |
password | string | InfluxDB中创建的初始管理员用户密码,允许访问InfluxDB UI执行各种管理任务,并使用InfluxDB CLI创建操作员令牌。 |
vpc_security_group_ids | array | 要关联到数据库的VPC安全组ID列表。 |
vpc_subnet_ids | array | 要关联到数据库的VPC子网ID列表,使用多可用区备用部署时,至少提供两个不同可用区的VPC子网ID。 |
bucket | string 可选 | 初始InfluxDB存储桶名称。 |
db_parameter_group_id | string 可选 | 要分配给数据库的数据库参数组ID。 |
db_storage_type | string 可选 | 用于读写InfluxDB数据的Timestream for InfluxDB数据库存储类型。 |
deployment_type | string 可选 | 指定数据库实例是作为独立实例部署还是带有多可用区备用实例以实现高可用性。 |
networkType | string 可选 | 指定Timestream for InfluxDB集群的网络类型是IPv4还是DUAL。 |
organization | string 可选 | InfluxDB中初始管理员用户的初始组织名称,InfluxDB组织是一组用户的工作区。 |
port | string 可选 | InfluxDB接受连接的端口号,默认:8086。 |
publicly_accessible | boolean 可选 | 配置数据库使用公共IP以方便从VPC外部访问。 |
tags | string 可选 | 要分配给数据库的标签列表。 |
tool_write_mode | boolean 可选 | 工具以写入模式运行,能够执行任何创建/更新/删除操作,默认是只读模式(False)。 |
username | string 可选 | InfluxDB中创建的初始管理员用户的用户名。 |
CreateDbParamGroup创建新的Timestream for InfluxDB数据库参数组以关联数据库实例。
| 参数 | 类型 | 描述 |
|---|---|---|
name | string | 数据库参数组名称,该名称在每个客户和每个区域中必须唯一。 |
description | string 可选 | 数据库参数组的描述。 |
parameters | string 可选 | 组成数据库参数组的参数列表。 |
tags | string 可选 | 要分配给数据库的标签列表。 |
tool_write_mode | boolean 可选 | 工具以写入模式运行,能够执行任何创建/更新/删除操作,默认是只读模式(False)。 |
DeleteDbCluster通过db_cluster_id删除Timestream for InfluxDB集群。
| 参数 | 类型 | 描述 |
|---|---|---|
db_cluster_id | string | 数据库集群的服务生成唯一标识符。 |
tool_write_mode | boolean 可选 | 工具以写入模式运行,能够执行任何创建/更新/删除操作,默认是只读模式(False)。 |
DeleteDbInstance通过实例标识符删除Timestream for InfluxDB数据库实例。
| 参数 | 类型 | 描述 |
|---|---|---|
identifier | string | 数据库实例的ID。 |
tool_write_mode | boolean 可选 | 工具以写入模式运行,能够执行任何创建/更新/删除操作,默认是只读模式(False)。 |
GetDbCluster通过db_cluster_id返回Timestream for InfluxDB数据库集群详情。
| 参数 | 类型 | 描述 |
|---|---|---|
db_cluster_id | string | 数据库集群的服务生成唯一标识符。 |
GetDbInstance通过实例标识符返回Timestream for InfluxDB数据库实例详情。
| 参数 | 类型 | 描述 |
|---|---|---|
identifier | string | 数据库实例的ID。 |
GetDbParameterGroup通过db_parameter_group_id获取Timestream for InfluxDB数据库参数组详情。
| 参数 | 类型 | 描述 |
|---|---|---|
identifier | string | 数据库参数组的ID。 |
InfluxDBQuery使用Flux查询语言从InfluxDB查询数据。
| 参数 | 类型 | 描述 |
|---|---|---|
org | string | 组织名称。 |
query | string | Flux查询字符串。 |
token | string | 身份验证令牌。 |
url | string | InfluxDB服务器的URL。 |
verify_ssl | boolean 可选 | 是否验证https连接的SSL。 |
InfluxDBWriteLP以行协议格式向InfluxDB写入数据。
| 参数 | 类型 | 描述 |
|---|---|---|
bucket | string | 初始InfluxDB存储桶名称。 |
data_line_protocol | string | InfluxDB行协议格式的数据。 |
org | string | 组织名称。 |
token | string | 身份验证令牌。 |
url | string | InfluxDB服务器的URL。 |
sync_mode | string 可选 | 同步模式,可选'synchronous'(同步)或'asynchronous'(异步)。 |
time_precision | string 可选 | 行协议正文中Unix时间戳的精度,可选:ns、us、ms、s(默认是ns)。 |
tool_write_mode | boolean 可选 | 工具以写入模式运行,能够执行任何创建/更新/删除操作,默认是只读模式(False)。 |
verify_ssl | boolean 可选 | 是否验证https连接的SSL。 |
InfluxDBWritePoints向InfluxDB端点写入数据点。
| 参数 | 类型 | 描述 |
|---|---|---|
bucket | string | 初始InfluxDB存储桶名称。 |
org | string | 组织名称。 |
points | array | 要写入的数据点列表,每个点应为包含measurement、tags、fields和可选time的字典。 |
token | string | 身份验证令牌。 |
url | string | InfluxDB服务器的URL。 |
sync_mode | string 可选 | 同步模式,可选'synchronous'(同步)或'asynchronous'(异步)。 |
time_precision | string 可选 | 行协议正文中Unix时间戳的精度,可选:ns、us、ms、s(默认是ns)。 |
tool_write_mode | boolean 可选 | 工具以写入模式运行,能够执行任何创建/更新/删除操作,默认是只读模式(False)。 |
verify_ssl | boolean 可选 | 是否验证https连接的SSL。 |
ListClustersByStatus返回按状态筛选的Timestream for InfluxDB数据库集群列表(不区分大小写)。
| 参数 | 类型 | 描述 |
|---|---|---|
status | string | 用于筛选数据库集群的状态(不区分大小写)。 |
ListDbClusters列出所有Timestream for InfluxDB数据库集群。
| 参数 | 类型 | 描述 |
|---|---|---|
max_results | string 可选 | 输出中返回的最大项目数,如果可用项目总数超过指定值,输出中将提供nextToken。 |
next_token | string 可选 | 分页令牌,要恢复分页,在后续API调用中将next-token值作为参数提供。 |
ListDbInstances列出所有Timestream for InfluxDB数据库实例。
| 参数 | 类型 | 描述 |
|---|---|---|
max_results | string 可选 | 输出中返回的最大项目数,如果可用项目总数超过指定值,输出中将提供nextToken。 |
next_token | string 可选 | 分页令牌,要恢复分页,在后续API调用中将next-token值作为参数提供。 |
ListDbParamGroups列出所有Timestream for InfluxDB数据库参数组。
| 参数 | 类型 | 描述 |
|---|---|---|
max_results | string 可选 | 输出中返回的最大项目数,如果可用项目总数超过指定值,输出中将提供nextToken。 |
next_token | string 可选 | 分页令牌,要恢复分页,在后续API调用中将next-token值作为参数提供。 |
ListTagsForResource应用于资源的标签列表。
| 参数 | 类型 | 描述 |
|---|---|---|
resource_arn | string | 带标签资源的Amazon资源名称(ARN)。 |
LsInstancesByStatus返回按状态筛选的Timestream for InfluxDB数据库实例列表(不区分大小写)。
| 参数 | 类型 | 描述 |
|---|---|---|
status | string | 用于筛选数据库实例 |


manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务