Skip to main content
Glama

Data Query MCP Server

by cfy114514
PROJECT_SUMMARY.md2.9 kB
# 项目修改总结报告 ## 修改概览 已成功将MCP计算器项目转换为数据查询服务器,并配置了小智AI WebSocket端点。 ## 主要变更 ### 1. 文件重命名和重构 - ✅ 将 `calculator.py` 重命名为 `data_query_server.py`,更准确反映功能 - ✅ 修复了所有TypeScript类型注解错误 - ✅ 删除了旧的calculator.py文件 ### 2. WebSocket端点配置 - ✅ 在 `mcp_config.json` 中添加了小智AI WebSocket服务器配置 - ✅ 端点地址:`wss://api.xiaozhi.me/mcp/?token=eyJhbGciOiJFUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOjMyMzM0NywiYWdlbnRJZCI6NTUyNTUyLCJlbmRwb2ludElkIjoiYWdlbnRfNTUyNTUyIiwicHVycG9zZSI6Im1jcC1lbmRwb2ludCIsImlhdCI6MTc1NzI5NzYxMn0.Qw66VsLooShlL_sA9wD-oiKdcIzRpQrtt5AaleHM7l--DM-3IiMaMfOQp3hD1hZXK0Aq2ydkXjYGtUgugPZsAQ` ### 3. 新增文件 - ✅ `.env` - 环境变量配置文件 - ✅ `start.ps1` - Windows PowerShell启动脚本 - ✅ `start.sh` - Linux/Mac Bash启动脚本 - ✅ `test_server.py` - 功能测试脚本 - ✅ `USAGE.md` - 详细使用说明文档 ### 4. 文档更新 - ✅ 更新了 `README.md`,反映新的项目结构和功能 - ✅ 添加了详细的启动说明和配置指南 ## 服务器功能 数据查询服务器提供以下MCP工具: 1. **query_users()** - 查询用户数据,支持按部门、城市等过滤 2. **query_products()** - 查询产品数据,支持按类别、价格范围过滤 3. **query_orders()** - 查询订单数据,支持按用户ID、产品ID过滤 4. **get_user_orders(user_id)** - 获取指定用户的详细订单信息 5. **get_statistics()** - 获取完整的数据统计分析 ## 内置数据 - 5个用户(技术部、销售部、市场部) - 5个产品(电子产品、家具) - 5个订单记录 - 支持复杂的关联查询和统计分析 ## 配置类型 项目支持多种连接方式: 1. **stdio** - 标准输入输出模式 2. **websocket** - WebSocket连接模式(已配置小智AI端点) 3. **sse** - Server-Sent Events模式(已禁用) 4. **http** - HTTP API模式(已禁用) ## 测试结果 ✅ 所有功能测试通过: - 用户查询和过滤 ✓ - 产品查询和过滤 ✓ - 订单查询和分析 ✓ - 用户订单关联查询 ✓ - 数据统计分析 ✓ ## 启动方式 ### 简单启动(推荐) ```bash # Windows .\start.ps1 # Linux/Mac ./start.sh ``` ### 手动启动 ```bash # 设置环境变量 export MCP_ENDPOINT="wss://api.xiaozhi.me/mcp/?token=your_token" # 启动服务 python mcp_pipe.py ``` ## 项目现状 ✅ **已完成** - 项目已成功转换为数据查询MCP服务器 ✅ **已配置** - 小智AI WebSocket端点已正确配置 ✅ **已测试** - 所有功能已验证正常工作 ✅ **已文档化** - 提供了完整的使用说明和配置指南 项目现在可以作为数据查询MCP服务器使用,支持连接到小智AI平台进行智能数据分析和查询。

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/cfy114514/mcp-data-processor'

If you have feedback or need assistance with the MCP directory API, please join our Discord server