OpenLinkSoftware_mcp Pyodbc Server

OpenLinkSoftware_mcp Pyodbc Server

🚀 MCP 协议 ODBC 服务器

MCP 协议 ODBC 服务器可通过 ODBC 连接多种数据源,支持执行标准 SQL 和 SPARQL 查询,还具备多种输出格式,能满足不同场景的数据查询需求。

🚀 快速开始

要使用 MCP 协议 ODBC 服务器,需先进行安装,然后运行服务器。

📦 安装指南

通过以下步骤安装 mcp-pyodbc-server

pip install mcp-pyodbc-server

然后运行 ODBC 服务器:

python -m mcp_pyodbc_server.run serve --dsn "YourDSNName" --user "username" --password "password"

📚 详细文档

配置

可以通过以下命令获取完整的配置选项:

python -m mcp_pyodbc_server.run serve --help

示例

以下是一个运行 ODBC 服务器的示例:

python -m mcp_pyodbc_server.run serve --dsn "MyODBCConnection" --user "admin" --password "secret"

✨ 主要特性

MCP 协议 ODBC 服务器提供以下功能:

1. 数据库连接

通过 ODBC 连接数据库,支持多种数据源。

2. SQL 查询执行

执行标准 SQL 查询,并返回结果。

3. SPARQL 查询执行

执行 SPARQL 查询(针对 RDF 数据),并返回结果。

4. 扩展功能

  • JSON 输出:查询结果可以以 JSON 格式输出。
  • JSONL 输出:查询结果可以以 JSON Lines 格式输出。
  • Markdown 表格:查询结果可以以 Markdown 表格格式输出。

💻 使用示例

基础用法

1. 执行标准 SQL 查询

python -m mcp_pyodbc_server.run query --query "SELECT * FROM users LIMIT 5"

2. 执行 SPARQL 查询

python -m mcp_pyodbc_server.run sparql --query "PREFIX ex: 
SELECT * WHERE { ?s ex:name ?name }"

🔧 技术细节

为了方便排查问题:

  1. 安装 MCP 监视器:
    npm install -g @modelcontextprotocol/inspector
    
  2. 启动监视器:
    npx @modelcontextprotocol/inspector uv --directory /path/to/mcp-pyodbc-server run mcp-pyodbc-server
    

访问提供的 URL 来排查服务器交互问题。

  • 0 关注
  • 0 收藏,12 浏览
  • system 提出于 2025-09-24 06:15

相似服务问题

相关AI产品