Skip to main content

finedo-lzy-qccd-demo3-mcp-server

新能源汽车充电数据分析 MCP 服务。用自然语言查询充电站运营、收入、订单、目标达成等数据。

数据源为内网 MySQL(仅内网环境可用)。非内网环境服务可正常启动,但查询会返回连接错误。

环境变量配置

支持两种方式配置数据库连接:

方式 1:.env 文件(推荐)

在项目根目录创建 .env 文件:

DB_HOST=your-mysql-host
DB_PORT=3306
DB_DATABASE=your-database
DB_USER=your-username
DB_PASSWORD=your-password

方式 2:系统环境变量

export DB_HOST="your-mysql-host"
export DB_DATABASE="your-database"
export DB_USER="your-username"
export DB_PASSWORD="your-password"
export DB_PORT="3306"  # 可选

使用(uvx)

在 MCP 客户端(Cline / Claude Desktop / Cursor 等)配置:

{
  "mcpServers": {
    "ev-charging-analyst": {
      "command": "uvx",
      "args": ["finedo-lzy-qccd-demo3-mcp-server"]
    }
  }
}

注意:

  • 使用 uvx 运行时,需要在 项目根目录(或 MCP 客户端的工作目录)放置 .env 文件
  • 或者设置系统环境变量

工具

  • analyze(question, context?) — 自然语言分析入口,如"贵阳市和遵义市收入对比"、"充电站使用率多少"、"年度目标完成情况"
  • analyze_status() — 服务状态与支持场景

本地开发

cp .env.example .env
# 编辑 .env 填入实际的数据库配置
uv sync
uv run finedo-lzy-qccd-demo3-mcp-server   # stdio 模式启动

构建与发布

uv build
uv publish   # 需要 PyPI token(UV_PUBLISH_TOKEN 环境变量或 --token)

Metadata

Release files for finedo-lzy-qccd-demo3-mcp-server 0.2.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for finedo-lzy-qccd-demo3-mcp-server 0.2.2
File Size Uploaded
finedo_lzy_qccd_demo3_mcp_server-0.2.2.tar.gz 21.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for finedo-lzy-qccd-demo3-mcp-server 0.2.2
File Interpreter ABI Platform
finedo_lzy_qccd_demo3_mcp_server-0.2.2-py3-none-any.whl Python 3 none any Details

Total release size: 51.6 kB

Release files / finedo_lzy_qccd_demo3_mcp_server-0.2.2.tar.gz

Download URL finedo_lzy_qccd_demo3_mcp_server-0.2.2.tar.gz
Size 21.0 kB
Tags Source
SHA-256 checksum
How to use checksums
b30ac0e0fdf2a9eb8c1c75839165d7f1d163dfe5b762ff59b283312d167b1968
BLAKE2b-256 checksum
How to use checksums
6227a0946c807c4f697af3c612123f4b73564b58908bc5e8fc8916f944fd7d18
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / finedo_lzy_qccd_demo3_mcp_server-0.2.2-py3-none-any.whl

Download URL finedo_lzy_qccd_demo3_mcp_server-0.2.2-py3-none-any.whl
Size 30.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2765274c7a1be597be58d9ede2d926a6e9e3d4a32a54829e3daf77364d45ed18
BLAKE2b-256 checksum
How to use checksums
55318426b72f892611b6a2462d419aab362846ff315eaf8e781b6b74edc05e76
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

0.2.6

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

This release

0.2.2 This release

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page