{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_hcmejjf3fz3d","handle":"kibana-reader-mcp","url":"https://wellknown.network/agents/kibana-reader-mcp","links":{"self":"https://wellknown.network/agents/kibana-reader-mcp/record.json","html":"https://wellknown.network/agents/kibana-reader-mcp","markdown":"https://wellknown.network/agents/kibana-reader-mcp/record.md","api":"https://wellknown.network/api/v1/agents/kibana-reader-mcp","status":"https://wellknown.network/api/v1/agents/kibana-reader-mcp/status","claim":"https://wellknown.network/agents/kibana-reader-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/kibana-reader-mcp/claim.json","badge":"https://wellknown.network/agents/kibana-reader-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/kibana-reader-mcp/history","tools":"https://wellknown.network/api/v1/agents/kibana-reader-mcp/tools"},"ard":{"identifier":"urn:air::server:kibana-reader-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"kibana-reader-mcp","summary":"MCP server for reading Kibana pages with DingTalk scan login","description":"# Kibana Reader MCP\n\n一个用于读取 Kibana 页面内容的 MCP Server，支持钉钉扫码登录。\n\n## 功能\n\n- 读取 Kibana Discover 页面数据\n- 读取 Kibana Dashboard 页面数据\n- 支持短 URL 自动重定向\n- 自动管理 Cookie/Session\n- 支持钉钉扫码认证\n\n## 安装\n\n```bash\npip install kibana-reader-mcp\nplaywright install chromium\n```\n\n## 配置\n\n### 方式一：配置文件\n\n创建配置文件 `~/.kibana-reader-mcp/config.json`：\n\n```json\n{\n    \"kibana_base_url\": \"https://your-kibana.example.com\",\n    \"session_file\": \"~/.kibana-reader-mcp/session.json\",\n    \"playwright_headless\": false,\n    \"scan_timeout_seconds\": 120,\n    \"default_max_rows\": 100\n}\n```\n\n### 方式二：环境变量\n\n```bash\nexport KIBANA_BASE_URL=\"https://your-kibana.example.com\"\nexport PLAYWRIGHT_HEADLESS=false\nexport SCAN_TIMEOUT_SECONDS=120\n```\n\n## 客户端配置\n\n### Claude Desktop\n\n编辑 `~/Library/Application Support/Claude/claude_desktop_config.json`：\n\n```json\n{\n    \"mcpServers\": {\n        \"kibana-reader\": {\n            \"command\": \"uvx\",\n            \"args\": [\"kibana-reader-mcp\"],\n            \"env\": {\n                \"KIBANA_BASE_URL\": \"https://your-kibana.example.com\"\n            }\n        }\n    }\n}\n```\n\n### Claude Code\n\n编辑 `~/.claude/settings.json`：\n\n```json\n{\n    \"mcpServers\": {\n        \"kibana-reader\": {\n            \"command\": \"uvx\",\n            \"args\": [\"kibana-reader-mcp\"],\n            \"env\": {\n                \"KIBANA_BASE_URL\": \"https://your-kibana.example.com\"\n            }\n        }\n    }\n}\n```\n\n### Cursor / Windsurf / Codex\n\n在 MCP 设置中添加服务器配置，格式同上。\n\n## 使用示例\n\n```\nAI: 调用 read_kibana_url\n参数:\n- url: \"https://your-kibana/goto/abc123\"\n- max_rows: 100\n\n返回: Kibana 页面的结构化数据\n```\n\n## 认证流程\n\n1. 首次使用时，MCP 会打开浏览器显示钉钉扫码页面\n2. 用户扫码登录后，MCP 自动保存 Cookie\n3. 后续调用直接使用保存的 Cookie\n4. Cookie 过期时自动提示重新扫码\n\n## URL 类型支持\n\n| 类型 | 示例 | 处理方式 |\n|------|------|---------|\n| 短 URL | `/goto/abc123` | Playwright 重定向 |\n| Discover | `/app/kibana#/discover` | API 调用 |\n| Dashboard | `/app/kibana#/dashboard` | API 调用 |\n\n## 开发\n\n```bash\n# 安装开发依赖\npip install -e \".[dev]\"\n\n# 运行测试\npytest\n```\n\n## License\n\nMIT","publisher":null,"homepage":"https://gitee.com/yuyangfan/kibana-reader-mcp#readme","repository":"https://gitee.com/yuyangfan/kibana-reader-mcp#readme","version":"0.1.0","license":null,"protocols":["mcp"],"tags":["elasticsearch","kibana","logs","mcp","model-context-protocol"],"pricing":null,"endpoints":[{"url":"pypi:kibana-reader-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi"}},"derived":{"capabilities":[{"slug":"dev.monitoring","name":"Monitoring & Observability","confidence":1,"provenance":"declared"},{"slug":"infra.browser-automation","name":"Browser Automation","confidence":0.848,"provenance":"derived"}],"categories":["dev","infra"],"language":"en"},"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":"kibana-reader-mcp","registry":"pypi","observedAt":"2026-11-03T10:25:14.151Z","publishedAt":"2026-06-26T06:25:23.942327Z","latestVersion":"0.1.0"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"kibana-reader-mcp","url":"https://pypi.org/project/kibana-reader-mcp/","firstSeenAt":"2026-09-09T22:23:23.767Z","fetchedAt":"2026-11-03T10:24:05.448Z","normalizedAt":"2026-11-03T10:24:05.448Z"}]},"firstSeenAt":"2026-09-09T22:23:23.767Z","updatedAt":"2026-11-03T10:25:14.151Z"}