Mcp Cps Data

Mcp Cps Data

🚀 MCP-cps-data MCP 服务器

MCP 服务器项目旨在将本地 SQLite 数据库和 LanceDB 向量数据库中有关芝加哥公立学校的信息进行暴露,为相关数据查询提供便利。

🚀 快速开始

📦 安装指南

Claude Desktop

  • MacOS:配置文件路径为 ~/Library/Application\ Support/Claude/claude_desktop_config.json
  • Windows:配置文件路径为 %APPDATA%/Claude/claude_desktop_config.json

开发/未发布的服务器配置如下:

  "mcpServers": {
"mcp-cps-data": {
"command": "uv",
"args": [
"--directory",
"/path/to/mcp-cps-data",
"run",
"mcp-cps-data",
"--sqlite-path",
"/path/to/cps_crawler.db",
"--lancedb-path",
"/path/to/embeddings.lancedb"
]
}
}

💻 使用示例

调试

由于 MCP 服务器通过 stdio 运行,调试可能具有挑战性。为了获得最佳的调试体验,我们强烈推荐使用 MCP Inspector

你可以通过 npm 使用以下命令启动 MCP 检查器:

npx @modelcontextprotocol/inspector uv --directory /path/to/mcp-cps-data run mcp-cps-data --sqlite-path /path/to/cps_crawler.db --lancedb-path /path/to/embeddings.lancedb

启动后,检查器将在浏览器中显示一个 URL,以便开始调试。

✨ 主要特性

工具

该服务器实现了两个实用工具:

  • query_schools_and_neighborhoods:可在 "schooltoneighborhood" 表上执行 SELECT 查询,该表的架构为:(id INTEGER NOT NULL, created_at DATETIME NOT NULL, school_id INTEGER NOT NULL, school_name VARCHAR NOT NULL, neighborhood VARCHAR NOT NULL, PRIMARY KEY (id))。
    • 必需参数query
  • query_school_websites:用于查询芝加哥公立学校网站的数据库,以获取与回答给定问题相关的上下文信息。
    • 必需参数question
    • 可选参数school_name

🔧 技术细节

配置

需从 [cps-childcare] 项目(https://github.com/mdagost/cps-childcare)获取 SQLite 数据库和 LanceDB 向量数据库。

  • 0 关注
  • 0 收藏,30 浏览
  • system 提出于 2025-10-02 08:51

相似服务问题

相关AI产品