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

Database Analytics MCP

MCP Server

一个实用的数据库分析MCP服务器,通过模型上下文协议(MCP)提供SQLite数据库操作,适用于与AI助手(如Claude)的数据分析工作流程。

工具数

0

提示词数

0

GitHub Stars

7

资源数

0
PythonClaude数据分析Claude

安装说明

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

作者 / 组织

khuyentran1401

提供方

khuyentran1401

最后核验

2026/5/17 20:21

运行时

Python

快速接入

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

命令预览

uv run example_usage.py

详细介绍

数据库分析MCP服务器

使用FastMCP构建的实用数据库分析MCP服务器,通过模型上下文协议(MCP)提供SQLite数据库操作。非常适合使用Claude等人工智能助手的数据分析工作流程。

此服务器提供什么

🛠️ 工具 (互动操作)

  • connect_db -连接到SQLite数据库文件
  • execute_query -执行带有安全检查的SQL查询
  • list_tables -列出数据库中的所有表

📊 资源 (只读数据访问)

  • schema://tables/{table_name} -获取表列信息和结构
  • data://tables/{table_name} -获取示例表数据以供预览

🔐 安全功能

  • 通过危险操作阻塞防止SQL注入
  • 用于安全架构探索的只读资源访问
  • 使用描述性消息进行全面的错误处理

设置和安装

  1. 克隆存储库:
   git clone https://github.com/khuyentran1401/database-analytics-mcp.git
   cd database-analytics-mcp
  1. 安装UV(推荐):
   # Install UV if you haven't already
   curl -LsSf https://astral.sh/uv/install.sh | sh
  1. 安装依赖项:
   # UV automatically manages dependencies from pyproject.toml
   uv sync
  1. 测试服务器:
   uv run example_usage.py
  1. 添加到克劳德代码
   # Quick setup
   claude mcp add database-analytics -- uv run database_mcp_server.py

验证安装:

   # Check if the server is registered
   claude mcp list

其他MCP客户端

对于支持标准协议的任何MCP客户端:

servers:
  - name: database-analytics
    transport:
      type: stdio
      command: uv
      args: ["run", "database_mcp_server.py"]

示例工作流

用Claude代码进行数据探索

  1. 连接到数据库
   Connect to my SQLite database at ./sample_database.db
  1. 探索架构
   What tables are available in this database?
  1. 检查表结构
   Show me the schema for the users table
  1. 预览数据
   Show me some sample data from the users table
  1. 运行分析查询
   Calculate total sales by product category
  1. 导出结果
   Export the query "SELECT product_name, SUM(quantity) as total_sold FROM orders GROUP BY product_name" to CSV file called sales_report.csv
  1. 获取表统计信息
   Show me statistics for the users table

常见用例

  • 数据库架构发现:快速了解数据库结构
  • 数据质量检查:验证数据完整性的样本数据
  • 随即分析:安全运行自定义SQL查询
  • 报告生成:执行复杂的分析查询
  • 数据探索:使用分页浏览表和关系
  • 数据导出:将查询结果导出到CSV以供外部分析
  • 性能监控:跟踪查询执行时间

可用工具和资源

工具(交互式操作)

工具参数说明
connect_dbdatabase_path: str连接到SQLite数据库文件
execute_querysql: str执行带有安全检查和计时的SQL查询
list_tables列出连接数据库中的所有表
export_to_csvsql: str, filename: str将查询结果导出到CSV文件

资源(只读访问)

资源URI描述
schema://tables/{table_name}获取列信息、类型、约束、外键
data://tables/{table_name}获取具有分页、统计(限制、偏移)的示例行
stats://tables/{table_name}获取全面的表统计和列分析

目录标签

目录标签

PythonClaude数据分析数据库分析本地部署SQLite操作MCP协议数据探索AI助手集成

支持客户端

Claude

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP