Hologres MCP 服务器是一个开源项目,遵循 Model Context Protocol (MCP),能让 AI 应用程序便捷地与 Hologres 数据库进行交互。下面将为你详细介绍其配置、使用、开发等相关内容。
要运行 Hologres MCP Server,请按照以下步骤操作:
# 克隆仓库
git clone https://github.com/your-repository.git
cd hologres_mcp_server
# 设置环境变量(可选)
export HOLOGRES_MCP_SERVER_ENV=development
# 启动服务器(SSE 模式)
uv main:main --port 8001
# 或者 STDIO 模式
uv main:main --transport stdio
# 或者 HTTP Stream 模式
uv main:main --transport http-stream
设置以下环境变量来配置服务器:
HOLOGRES_MCP_SERVER_ENV:设置运行环境,如 development 或 productionPORT:指定服务器监听的端口,默认为 8001DEBUG:启用调试模式,值为 true 或 falseHologres MCP Server 支持以下三种传输模式:
Cherry Studio 是一个开源的 AI 客户端,支持 MCP 服务器。要将其与 Hologres MCP Server 集成,请按照以下步骤操作:
http://localhost:8001http://localhost:8001/mcp# SSE 模式
python -m hologres_mcp_server.main
# STDIO 模式
python -m hologres_mcp_server.main --transport stdio
# HTTP Stream 模式
python -m hologres_mcp_server.main --transport http-stream
使用 MCP Inspector 进行测试:
# 安装 MCP Inspector
npx @mcp/core@latest inspector
# 打开 MCP Inspector 面对应的 URL 路径:
# - SSE 模式:http://localhost:8001
# - HTTP Stream 模式:http://localhost:8001/mcp
MCP 是一个用于 AI 应用程序与后端服务交互的协议。Hologres MCP Server 支持以下功能:
通过遵循上述步骤和指南,您可以轻松地将 Hologres MCP Server 集成到您的项目中,并利用其强大的功能与 AI 应用程序进行交互。