Token导航 LogoToken导航TokenDH.com
Natural Language Database Query System Using MCP logo
数据服务stdio官方级别未说明来源级核验

Natural Language Database Query System Using MCP

MCP Server

一个基于Python的系统,通过Model Context Protocol (MCP)服务器将自然语言问题转换为数据库查询,适用于非技术用户的数据请求处理。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
数据分析自然语言处理Python

安装说明

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

作者 / 组织

Ashwin143

提供方

Ashwin143

最后核验

2026/5/17 20:20

快速接入

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

命令预览

pip install -e .

详细介绍

自然语言数据库查询系统

一个基于Python的系统,使用模型上下文协议(MCP)服务器将自然语言问题转换为数据库查询。

概述

该系统使Marcus的团队能够通过以下方式处理数据请求:

  • 为主数据库和分析数据库创建MCP服务器
  • 将简明英语中的业务问题翻译为SQL查询
  • 自动发现和导航复杂的数据关系
  • 以用户友好的格式为非技术用户呈现结果
  • 优雅地处理错误并提供有意义的反馈

建筑

  • MCP服务器:处理对多个数据库的安全连接和查询
  • 自然语言处理:将英语问题转换为SQL查询
  • 架构发现:自动映射数据库结构和关系
  • 查询执行:使用结果格式安全执行查询
  • 错误处理:全面的错误管理和验证

安装

pip install -e .

快速开始

from nldb_query import NLDBQuerySystem

# Initialize the system
query_system = NLDBQuerySystem()

# Ask a question in natural language
result = query_system.query("What are our top 10 customers by revenue this quarter?")
print(result.formatted_response)

发展

# Install development dependencies
pip install -e ".[dev]"

# Run tests
pytest tests/

# Run linting
black src/ tests/
flake8 src/ tests/

配置

docs/configuration.md 了解详细的配置选项。

许可证

MIT许可证

目录标签

目录标签

数据分析自然语言处理Python本地部署数据库查询SQL生成非技术用户

接入字段

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

stdio

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

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP