{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_dur2stwxff4g","handle":"poly-query-mcp","url":"https://wellknown.network/agents/poly-query-mcp","links":{"self":"https://wellknown.network/agents/poly-query-mcp/record.json","html":"https://wellknown.network/agents/poly-query-mcp","markdown":"https://wellknown.network/agents/poly-query-mcp/record.md","api":"https://wellknown.network/api/v1/agents/poly-query-mcp","status":"https://wellknown.network/api/v1/agents/poly-query-mcp/status","claim":"https://wellknown.network/agents/poly-query-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/poly-query-mcp/claim.json","badge":"https://wellknown.network/agents/poly-query-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air::server:poly-query-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"poly-query-mcp","summary":"MCP tool for connecting to MySQL, PostgreSQL, Redis and MongoDB databases","description":"# Poly Query MCP\n\nPoly Query MCP 是一个支持多种数据库查询的MCP(Model Context Protocol)工具，允许您通过MCP协议查询MySQL、PostgreSQL、Redis和MongoDB数据库。\n\n## 功能特性\n\n- 🔌 **多数据库支持**: 支持MySQL、PostgreSQL、Redis和MongoDB\n- ⚙️ **灵活配置**: 支持配置文件和环境变量配置\n- 🛡️ **错误处理**: 完善的错误处理和异常管理\n- 📝 **日志记录**: 结构化的日志记录系统\n- 🔧 **MCP协议**: 完全兼容MCP协议，可与Claude等AI助手集成\n\n## 快速开始\n\n### 安装\n\n#### 使用uv安装（推荐）\n\n```bash\n# 从PyPI安装\nuv add poly-query-mcp\n\n# 或者从GitHub安装\nuv add git+https://github.com/yourusername/poly-query-mcp.git\n\n# 或者使用uvx直接运行\nuvx poly-query-mcp\n```\n\n#### 传统安装方式\n\n1. 克隆仓库\n```bash\ngit clone <repository-url>\ncd poly_query_mcp\n```\n\n2. 创建虚拟环境\n```bash\npython -m venv .venv\n.venv\\Scripts\\activate  # Windows\nsource .venv/bin/activate  # Linux/Mac\n```\n\n3. 安装依赖\n```bash\npip install -r requirements.txt\n```\n\n### 配置\n\n1. 复制示例配置文件\n```bash\ncp config.json config.json\n```\n\n2. 编辑配置文件，添加您的数据库连接信息\n\n### 使用\n\n启动MCP服务器：\n```bash\n# 使用uvx\nuvx poly-query-mcp\n\n# 或者传统方式\npython main.py\n```\n\nmcp接入使用：\n1. 在支持mcp client中（如Claude Desktop）的配置文件中添加此MCP服务器（参考下面完整的mcp的数据库配置）：\n\n```json\n{\n  \"mcpServers\": {\n    \"poly-query-mcp\": {\n      \"command\": \"uvx\",\n      \"args\": [\n        \"poly-query-mcp\",\n        \"--mysql-host\", \"localhost\",\n        \"--mysql-port\", \"3306\",\n        \"--mysql-user\", \"root\",\n        \"--mysql-password\", \"your_mysql_password\",\n        \"--mysql-database\", \"your_mysql_database\"\n      ]\n    }\n  }\n}\n```\n\n1. 重启mcp服务\n2. 在对话中使用数据库查询功能\n\n更多安装和配置选项请参考 [uv安装指南](docs/UV_INSTALLATION.md)\n\n## 数据库配置\n\nPoly Query MCP 支持多种配置方式，包括传统配置文件、增强配置文件和环境变量。您可以根据需要选择最适合的配置方式。\n\n### 1. 直接传入数据库参数\n```json\n{\n  \"mcpServers\": {\n    \"poly-query-mcp\": {\n      \"command\": \"uvx\",\n      \"args\": [\n        \"poly-query-mcp\",\n        \"--mysql-host\", \"localhost\",\n        \"--mysql-port\", \"3306\",\n        \"--mysql-user\", \"root\",\n        \"--mysql-password\", \"password\",\n        \"--mysql-database\", \"mysql_database\",\n        \"--postgresql-host\", \"localhost\",\n        \"--postgresql-port\", \"5432\",\n        \"--postgresql-user\", \"postgres\",\n        \"--postgresql-password\", \"password\",\n        \"--postgresql…","publisher":null,"homepage":"https://github.com/yourusername/poly-query-mcp/docs","repository":"https://github.com/yourusername/poly-query-mcp/issues","version":"0.1.0.5","license":"MIT","protocols":["mcp"],"tags":["database","mcp","mongodb","mysql","postgresql","query","redis"],"pricing":null,"endpoints":[{"url":"pypi:poly-query-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi"}},"derived":{"capabilities":[{"slug":"data.database","name":"Databases","confidence":1,"provenance":"declared"},{"slug":"dev.version-control","name":"Version Control","confidence":1,"provenance":"derived"}],"categories":["data","dev"],"language":"fr"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"poly-query-mcp","registry":"pypi","observedAt":"2026-09-10T10:25:29.577Z","publishedAt":"2025-10-29T01:42:34.971770Z","latestVersion":"0.1.0.5"}},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"poly-query-mcp","url":"https://pypi.org/project/poly-query-mcp/","firstSeenAt":"2026-09-10T10:23:30.594Z","fetchedAt":"2026-09-10T10:23:30.594Z","normalizedAt":"2026-09-10T10:23:30.594Z"}]},"firstSeenAt":"2026-09-10T10:23:30.594Z","updatedAt":"2026-09-10T10:25:29.577Z"}