Trino MCP Server - MCP服务,MCP服务器,MCP教程

基本能力

产品定位

Trino MCP Server 是一个连接 AI 模型与 Trino 分布式 SQL 查询引擎的中间件,旨在为 AI 工具提供结构化数据访问能力。

核心功能

  • 通过 MCP 协议暴露 Trino 资源
  • 支持 AI 工具查询和分析 Trino 数据
  • 提供两种传输选项(STDIO 和 SSE)
  • 支持 Docker 容器 API 和独立 Python API 服务器
  • 完善的 Trino 查询执行和结果处理

适用场景

  • AI 模型需要访问结构化数据进行分析
  • 需要将自然语言查询转换为 SQL 并执行的场景
  • 数据分析和可视化应用的开发
  • 数据库管理和查询工具的开发

工具列表

  1. llm_query_trino.py - 命令行工具,允许 LLM 直接查询 Trino
  2. llm_trino_api.py - 独立 Python API 服务器
  3. create_bullshit_data.py - 生成测试数据
  4. load_bullshit_data.py - 将测试数据加载到 Trino
  5. test_bullshit_query.py - 演示端到端 MCP 交互

常见问题解答

  1. API 返回 503 服务不可用:确保容器已使用最新代码重建
  2. SSE 传输崩溃:当前版本存在客户端断开连接时服务器崩溃的问题,建议使用 STDIO 传输
  3. 端口冲突:独立 API 默认使用 8008 端口,可修改配置避免冲突

使用教程

使用依赖

```bash

安装开发依赖

pip install -e ".[dev]"
```

安装教程

```bash

使用 docker-compose 启动服务器

docker-compose up -d

或者运行独立 API 服务器

python llm_trino_api.py
```

调试方式

```bash

测试 STDIO 传输(推荐)

python test_mcp_stdio.py

测试复杂查询

python load_bullshit_data.py
python test_bullshit_query.py

测试 LLM API

python test_llm_api.py
```

点击访问

搜索工具

Perplexity MCP Server - MCP服务,MCP服务器,MCP教程

2025-4-29 16:36:52

搜索工具

MCP Code Sandbox Server - MCP服务,MCP服务器,MCP教程

2025-4-29 16:36:59

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索