Token导航 LogoToken导航TokenDH.com
MCP Odps logo
数据服务stdio官方级别未说明来源级核验

MCP Odps

MCP Server

ODPS MCP 服务是一个基于阿里云ODPS的数据查询和管理工具,支持SQL查询、表结构获取等功能。

工具数

3

提示词数

0

GitHub Stars

0

资源数

0
数据分析PythonAPI集成

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

GuilongZh

提供方

GuilongZh

最后核验

2026/5/17 20:19

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install pyodps

详细介绍

ODPS MCP 服务配置

环境变量

在运行前需要设置以下环境变量:

# 阿里云 Access Key
export ALIYUN_ACCESS_KEY_ID="your_access_key_id"
export ALIYUN_ACCESS_KEY_SECRET="your_access_key_secret"

# ODPS 端点和项目
export ALIYUN_ODPS_ENDPOINT="http://service.cn-beijing.maxcompute.aliyun.com/api"
export ALIYUN_ODPS_PROJECT="your_project_name"

安装依赖

pip install pyodps

使用方式

1. 直接测试

python odps_mcp_server.py --test

2. 通过 MCP 客户端运行

在 MCP 客户端的配置文件(如 mcp-servers.json)中添加:

{
  "odps": {
    "command": "python",
    "args": ["/odps_mcp_server.py"],
    "env": {
      "ALIYUN_ACCESS_KEY_ID": "your_key",
      "ALIYUN_ACCESS_KEY_SECRET": "your_secret",
      "ALIYUN_ODPS_PROJECT": "your_project",
      "ALIYUN_ODPS_ENDPOINT": "your_endpoint"
    }
  }
}
将 ` 替换为 odps_mcp_server.py` 的实际绝对路径。

3. 直接 Python 使用

from odps_mcp_server import ODPSClient

client = ODPSClient()

# 查询
result = client.execute_sql("SELECT * FROM table_name LIMIT 10")
print(result)

# 列出表
tables = client.list_tables()
print(tables)

# 表结构
schema = client.get_table_schema("table_name")
print(schema)

可用工具

  • odps_execute_sql - 执行 SQL 查询
  • odps_list_tables - 列出所有表
  • odps_table_schema - 获取表结构

目录标签

目录标签

数据分析PythonAPI集成数据查询本地部署表管理ODPS阿里云

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP