Skip to main content
Glama
Abeautifulsnow

TDengine Query MCP Server

TDengine 查询 MCP 服务器

许可证:MIT 铁匠徽章

模型上下文协议 (MCP) 服务器,为 AI 助手提供只读的TDengine 数据库查询。您可以直接使用 AI 工具执行查询、探索数据库结构并调查数据。

支持的AI工具

该 MCP 服务器可与任何支持模型上下文协议的工具配合使用,包括:

  • Cursor IDE : 在.cursor/mcp.json中设置

  • Anthropic Claude :与兼容的 MCP 客户端一起使用

  • 其他兼容 MCP 的 AI 助手:请遵循工具的 MCP 配置说明

Related MCP server: MySQL Query MCP Server

功能与限制

它的作用

  • ✅ 执行只读TDengine 查询(仅限 SELECT、SHOW、DESCRIBE)

  • ✅ 提供数据库/稳定信息和元数据

  • ✅ 列出可用的数据库和库

它不能做什么

  • ❌执行写操作(INSERT、UPDATE、DELETE、CREATE、ALTER 等)

  • ❌ 提供数据库设计或模式生成功能

  • ❌ 充当完整的数据库管理工具

此工具专为通过只读查询进行数据调查和探索而设计。它不适用于数据库管理、架构管理或数据修改。

如何使用

从源代码运行

推荐使用此 MCP 服务器的方式是直接通过uv运行,无需安装。以下示例中,Claude Desktop 和 Cursor 均采用此配置。

如果你想克隆存储库:

git clone https://github.com/Abeautifulsnow/tdengine-mcp.git
cd tdengine-mcp

然后就可以直接运行服务器了:

uv run src/tdengine_mcp_server -th 192.100.8.22 -db log -ll debug

或者,您可以更改src/tdengine_mcp_server/目录中的.env文件来设置环境变量,然后使用以下命令运行服务器:

uv run src/tdengine_mcp_server

重要提示:.env 文件的优先级高于命令行参数。

通过pip命令从 Pypi 安装

# Install globally with pip
pip install tdengine_mcp_server

然后运行:

python -m tdengine_mcp_server -h

通过uvx命令安装

uvx tdengine-mcp-server -h

通过npx命令从 smithery 安装

npx -y @smithery/cli@latest install @Abeautifulsnow/tdengine-mcp --client cursor --config '"{}"'

您可以在--client选项后使用claude 、windsurf 等替代选项更改客户端。您也可以参考: smithery/tdengine-mcp-server

配置选项

.env 文件

环境变量

描述

默认

日志级别

设置日志级别(DEBUG、INFO、WARN、ERROR)

信息

TDENGINE_HOST

环境的数据库主机

本地主机

TDENGINE_PORT

数据库端口

6041

TDENGINE_用户名

数据库用户名

TDENGINE_密码

数据库密码

taosdata

TDENGINE_数据库

数据库名称

日志

TDENGINE_超时

设置连接超时时间(以秒为单位)

三十

运输

控制要使用的传输

标准输入输出

命令行用法

$ python3 -m tdengine_mcp_server -h

usage: __main__.py [-h] [-th TAOS_HOST] [-tp TAOS_PORT] [-tu TAOS_USERNAME] [-pwd TAOS_PASSWORD] [-db TAOS_DATABASE] [-to TAOS_TIMEOUT] [-ll LOG_LEVEL]

TDengine MCP Server

options:
  -h, --help            show this help message and exit
  -th, --taos-host TAOS_HOST
                        TDengine host address. Default: `localhost`
  -tp, --taos-port TAOS_PORT
                        TDengine port number. Default: `6041`
  -tu, --taos-username TAOS_USERNAME
                        TDengine username. Default: `root`
  -pwd, --taos-password TAOS_PASSWORD
                        TDengine password. Default: `taosdata`
  -db, --taos-database TAOS_DATABASE
                        TDengine database name. Default: `default`
  -to, --taos-timeout TAOS_TIMEOUT
                        TDengine connection timeout. Default: `30`
  -ll, --log-level LOG_LEVEL
                        Log level. Default: `INFO`
  -trans, --transport {sse,stdio}
                        The transport to use. Default: `sse`

与人工智能助手集成

您的AI助手可以通过MCP服务器与TDengine数据库进行交互。以下是一些示例:

示例查询:

Can you use the query tool to show me the first 10 records from the database?
I need to analyze our sales data. Can you run a SQL query to get the total sales per region for last month from the development database?
Can you list all the available databases we have?

使用 TDengine MCP 工具

TDengine Query MCP 服务器提供了三个主要工具供您的 AI 助手使用:

1. 查询

针对特定表执行只读 SQL 查询:

Use the query tool to run:

SELECT * FROM customers WHERE itemid > '2025-01-01' LIMIT 10;

2. 信息

获取有关您的马厩的详细信息:

Use the info tool to check the meta info about the specified stable.

DESCRIBE disks_info;

安全注意事项

  • ✅ 只允许只读查询(SELECT、SHOW、DESCRIBE)

故障排除

连接问题

如果您在连接时遇到问题:

  1. 在 MCP 配置中验证数据库凭据

  2. 确保 TDengine 服务器正在运行并且可以访问

  3. 检查防火墙规则是否阻止连接

  4. 通过在配置中设置LOG_LEVEL来启用调试模式

常见错误

错误:查询执行失败

  • 验证 SQL 语法

  • 检查您是否仅使用受支持的查询类型(SELECT、SHOW、DESCRIBE)

  • 确保您的查询确实是只读的

贡献

欢迎贡献代码!欢迎提交 Pull 请求。


如需更多信息或支持,请在 GitHub 存储库上打开一个问题

Available Tools

6 tools
get_all_dbsB

Get all databases.

    Returns:
        TaosSqlResponse: All databases in the current Taos configuration.
    
ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription
dataYes
headYes
rowsYes
statusYes
column_metaYes

TDQS

B3.4/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations provided, so description carries full burden. It discloses the return type (TaosSqlResponse) and scope (current Taos configuration). However, it fails to mention read-only safety, error conditions (e.g., connection failures), or side effects, which are critical for a database tool without annotation hints.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Brief and mostly front-loaded with the Returns section providing structured output documentation. Slightly odd indentation in the Returns block, but generally efficient with no redundant sentences. Could be more compact.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Appropriate for a zero-parameter listing tool where output schema exists (per context signals). The description mentions TaosSqlResponse, complementing the structured output schema. Missing guidance on the sibling tool ecosystem prevents a higher score.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Zero parameters present. Per scoring rules, 0 params = baseline 4. The description mentions 'current Taos configuration' implying context-dependency, but does not explicitly document why no parameters are needed or what context is used.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States specific action (Get) and resource (databases), expanding 'dbs' from the name. Mentions 'current Taos configuration' which provides useful scope context. However, it does not explicitly differentiate from siblings like get_all_stables (which gets super tables) or query_taos_db_data (which queries data).

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Provides no guidance on when to use this versus alternatives like switch_db (which changes context) or query_taos_db_data (which queries contents). No prerequisites or error conditions mentioned despite the implicit dependency on current Taos configuration context.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_all_stablesC

Get all stables.

    Args:
        db_name (Optional[str]): The name of the database. Defaults to None. When the value is None, it means the configured database is used.

    Returns:
        TaosSqlResponse: All stables in the current Taos database.
    
ParametersJSON Schema
NameRequiredDescriptionDefault
db_nameNoThe name of the database. Default is None which means the configured database.

Output Schema

ParametersJSON Schema
NameRequiredDescription
dataYes
headYes
rowsYes
statusYes
column_metaYes

TDQS

C2.7/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations provided, so description carries full burden. It discloses nothing about read-only status, permission requirements, performance characteristics, or what the TaosSqlResponse contains. The description is purely functional without behavioral context.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Uses standard docstring format (Args/Returns) which is structured and readable. No extraneous text. However, the Returns section is redundant given that an output schema exists and the description appears in the main description field rather than being separated.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Adequate for a single-parameter tool with full schema coverage and output schema present. However, given the lack of annotations and the potential cost/scope of 'get all' operations in database contexts, it could disclose more about safety or result set size.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, establishing baseline 3. The Args section duplicates the schema description almost exactly ('Default is None which means the configured database' vs 'Defaults to None... configured database is used'), adding no additional semantic value like valid naming conventions or examples.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose3/5

Does the description clearly state what the tool does and how it differs from similar tools?

States 'Get all stables' which clearly identifies the verb and resource, but is essentially a restatement of the function name. It fails to distinguish from sibling tools like query_taos_db_data (which queries data) or get_all_dbs (which gets databases), and does not clarify what a 'stable' (super table) is in this context.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Provides no guidance on when to use this tool versus alternatives like query_taos_db_data or get_field_infos. Does not mention whether to use switch_db first or if db_name parameter obviates that need.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_field_infosC

Get the field information of the specified stable.

    Args:
        db_name (Optional[str]): The name of the database. Defaults to None. When the value is None, it means the configured database is used.
        stable_name (str): The name of the stable.

    Returns:
        TaosSqlResponse: The field information of the specified stable.
    
ParametersJSON Schema
NameRequiredDescriptionDefault
db_nameNoThe name of the database. Default is None which means the configured database.
stable_nameYesThe name of the stable

Output Schema

ParametersJSON Schema
NameRequiredDescription
dataYes
headYes
rowsYes
statusYes
column_metaYes

TDQS

C2.9/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations provided, the description carries the full burden of behavioral disclosure. It mentions the return type (TaosSqlResponse) but fails to disclose whether the operation is read-only, what happens if the stable does not exist (error behavior), or whether rate limits apply. The Returns section merely restates the output without behavioral context.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The docstring format with Args/Returns sections is structured but unnecessarily verbose given the schema already provides this information. The first sentence earns its place, but the Args section repeats schema content verbatim rather than adding value, and the Returns section provides minimal information beyond the type name.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool has an existing output schema (per context signals) and 100% input schema coverage, the description meets minimum viability by identifying the tool's purpose. However, it lacks operational completeness (error handling, side effects) expected for a tool with no annotations to supply that context.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, establishing a baseline of 3. The description largely duplicates the schema (e.g., 'The name of the stable' and the db_name default behavior) without adding significant semantic context such as valid naming patterns, case sensitivity, or examples that would help the agent formulate correct inputs.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with 'Get the field information of the specified stable,' providing a specific verb and resource. It clearly distinguishes from siblings like get_all_stables (which lists stables) and query_taos_db_data (which queries row data), though it could explicitly clarify this retrieves schema metadata rather than data.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No guidance is provided on when to use this tool versus alternatives, prerequisites (e.g., whether the stable must exist), or workflow hints (e.g., 'use get_all_stables first to discover valid stable_name values'). The description only explains what parameters are accepted, not usage strategy.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

query_taos_db_dataB

Important: Run a read-only SQL query on Taos database(涛思数据库).

    Args:
        sql_stmt (str): The sql statement you want to retrieve data from taos db.

    Returns:
        List: All data from the specified table.
ParametersJSON Schema
NameRequiredDescriptionDefault
sql_stmtYesThe sql statement you want to retrieve data from taos db

Output Schema

ParametersJSON Schema
NameRequiredDescription
dataYes
headYes
rowsYes
statusYes
column_metaYes

TDQS

B3.4/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations provided, the description carries the full disclosure burden. It successfully declares the 'read-only' safety trait, but omits other behavioral details like result set limits, error handling for invalid SQL, or connection pooling behavior that would help an agent anticipate failure modes.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description uses Python docstring formatting (Args/Returns) which is redundant given the structured input schema and existence of output schema. While the 'Important' prefix effectively front-loads the read-only constraint, the Args/Returns sections waste tokens by repeating fully-documented schema information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a single-parameter query tool with complete schema coverage and an existing output schema, the description is sufficiently complete. It identifies the target database system and operation type adequately, though mentioning SQL dialect specifics or result size limits would improve it.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The Args section describes sql_stmt as 'The sql statement you want to retrieve data from taos db', which is verbatim repetition of the schema description. With 100% schema coverage, this meets the baseline score of 3 without adding additional syntactic or semantic guidance (e.g., expected SQL dialect features).

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool executes a 'read-only SQL query' on the specific 'Taos database' resource. The 'read-only' qualifier is specific and distinguishes it from potential write operations, though it could better differentiate from sibling metadata tools like get_field_infos.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The 'read-only' constraint provides basic usage guidance (do not use for INSERT/UPDATE), but there is no explicit guidance on when to choose this over sibling metadata tools like get_all_stables or how to construct valid queries for this specific SQL dialect.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

switch_dbB

Switch to the specified database.

    Args:
        db_name (str): The name of the database to switch to.

    Returns:
        TaosSqlResponse: The result of the `USE` command.
    
ParametersJSON Schema
NameRequiredDescriptionDefault
db_nameYesThe name of the database to switch to

Output Schema

ParametersJSON Schema
NameRequiredDescription
dataYes
headYes
rowsYes
statusYes
column_metaYes

TDQS

B3.2/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Discloses the underlying SQL command (`USE`) and return type (TaosSqlResponse), which is helpful. However, with no annotations provided, it fails to disclose critical behavioral traits: whether the switch affects only the current session, persists across subsequent tool calls, or validates the database existence before switching.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Uses structured Python docstring format with clear Args/Returns sections. The Returns section is somewhat redundant given the existence of an output schema, but the overall structure is logical and the purpose statement is appropriately front-loaded.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

While the output schema handles return value documentation, the description lacks crucial context for a state-modifying tool: relationship to sibling query tools (prerequisites?), session scope, and error conditions. Adequate but incomplete for proper orchestration.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, establishing a baseline of 3. The description repeats the parameter description almost verbatim from the schema ('The name of the database to switch to') without adding format constraints, validation rules, or examples beyond what the schema already provides.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States the specific action (switch) and target resource (database) clearly. However, it could better distinguish from 'get_all_dbs' by clarifying this changes the active session context rather than just retrieving information.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No explicit guidance on when to call this versus alternatives, or whether it's required before 'query_taos_db_data'. The agent cannot determine if database switching is mandatory for queries or if queries can specify database names inline.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

test_table_existsB

Important: Check if the stable exists in the current Taos database(涛思数据库) configuration.

    Args:
        stable_name (str): The name of the stable.

    Returns:
        Dict: The `stable_name` exists or not in the current Taos configuration. If the `stable_name` does not exist, an empty dictionary is returned.

        The key of the dictionary is the `stable_name` name, and the value is a boolean indicating whether the `stable_name` exists.
    
ParametersJSON Schema
NameRequiredDescriptionDefault
stable_nameYesThe name of the stable

Output Schema

ParametersJSON Schema
NameRequiredDescription
resultYes

TDQS

B3.2/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description adequately explains return behavior (empty dict if not exists, boolean-valued dict if exists) and implies context-sensitivity ('current' configuration). However, it omits error handling details (e.g., behavior if no database is selected).

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Uses Python docstring format (Args/Returns) which is readable but not optimized for MCP conventions. The '**Important**' prefix is unnecessary dramatic flair, and the return value explanation is verbose relative to the simple operation.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a single-parameter existence check with an output schema present, the description provides sufficient detail about the return data structure and boolean semantics, adequately preparing an agent to interpret results.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Input schema has 100% coverage with 'stable_name' fully documented. The Args section in the description essentially repeats the schema information without adding additional semantic context or usage examples, meeting the baseline expectation.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

Clearly states it checks existence of a 'stable' in the current Taos database with specific action verb and resource identification. However, note the terminology mismatch: the tool name uses 'table' while the description consistently uses 'stable' (super table), which could cause confusion.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Fails to provide when-to-use guidance relative to sibling 'get_all_stables' (which lists all stables vs. checking one). While it mentions 'current' database configuration, it doesn't explicitly state prerequisites like requiring 'switch_db' to be called first.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

TDQS

B3.4/5.0
Disambiguation5/5

Each tool has a clearly distinct purpose with no overlap: get_all_dbs lists databases, get_all_stables lists stables, get_field_infos retrieves field details, query_taos_db_data executes SQL queries, switch_db changes database context, and test_table_exists checks stable existence. The descriptions clearly differentiate their functions, preventing agent misselection.

Naming Consistency4/5

The naming follows a consistent snake_case pattern with clear verb_noun structures (e.g., get_all_dbs, switch_db, test_table_exists). The only minor deviation is query_taos_db_data, which includes 'taos_db' in the name while others omit it, but this doesn't significantly impact readability or predictability.

Tool Count5/5

With 6 tools, this server is well-scoped for database querying and management. Each tool serves a specific, necessary function in the TDengine domain, from basic queries to metadata inspection and context switching, without being overly sparse or bloated.

Completeness4/5

The toolset covers core database operations effectively: querying data, listing databases and stables, inspecting schema, switching contexts, and checking existence. A minor gap is the lack of write operations (e.g., insert, update, delete), but for a query-focused server, the surface is largely complete and supports common agent workflows.

Maintenance

ActivityInactive
ResponsivenessNo issues

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

  • A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…

  • Query your org's data in natural language — read-only MCP access to SQL, NoSQL, files & warehouses.

  • The Cortex MCP server provides read-only access to real-time engineering context from the Cortex developer portal, allowing AI coding assistants to answer natural language questions about your organization's catalog (microservices, libraries, domains, teams, infrastructure), scorecards (engineering standards and best practices), initiatives (goals and deadlines), and Engineering Intelligence metrics. It includes tools for querying documentation, tracking personal entities, and accessing AI-assisted insights across the entire Cortex ecosystem.

  • The Mercado Pago MCP Server implements the Model Context Protocol to provide AI agents and LLMs with access to Mercado Pago's APIs and tools within compatible development environments. It acts as an intermediary that translates Mercado Pago resources into executable functions (tools) that AI applications can invoke to perform actions and automate flows. The server simplifies integration, enables using documentation to implement or improve code, and optimizes operations through natural language interactions without manual implementations.

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    A Model Context Protocol server implementation that enables AI assistants to securely interact with GreptimeDB, allowing them to explore database schema, read data, and execute SQL queries through a controlled interface.
    13
    29
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    A Model Context Protocol server that provides read-only MySQL database queries for AI assistants, allowing them to execute queries, explore database structures, and investigate data directly from AI-powered tools.
    3
    61
    13
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    A Model Context Protocol server that provides AI assistants with comprehensive access to SQL databases, enabling schema inspection, query execution, and database operations with enterprise-grade security.
    46
    7
    MIT
  • F
    license
    A
    quality
    D
    maintenance
    A Model Context Protocol server that provides read-only access to Datasette instances, enabling AI assistants to explore, query, and analyze data from Datasette databases through a standardized interface.
    5
    2

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Abeautifulsnow/tdengine-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server