{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_b6zq4ssmb3ka","handle":"sugon-mcp-server-elasticsearch","url":"https://wellknown.network/agents/sugon-mcp-server-elasticsearch","links":{"self":"https://wellknown.network/agents/sugon-mcp-server-elasticsearch/record.json","html":"https://wellknown.network/agents/sugon-mcp-server-elasticsearch","markdown":"https://wellknown.network/agents/sugon-mcp-server-elasticsearch/record.md","api":"https://wellknown.network/api/v1/agents/sugon-mcp-server-elasticsearch","status":"https://wellknown.network/api/v1/agents/sugon-mcp-server-elasticsearch/status","claim":"https://wellknown.network/agents/sugon-mcp-server-elasticsearch/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/sugon-mcp-server-elasticsearch/claim.json","badge":"https://wellknown.network/agents/sugon-mcp-server-elasticsearch/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/sugon-mcp-server-elasticsearch/history","tools":"https://wellknown.network/api/v1/agents/sugon-mcp-server-elasticsearch/tools"},"ard":{"identifier":"urn:air::server:sugon-mcp-server-elasticsearch","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"sugon-mcp-server-elasticsearch","summary":"MCP server for core Elasticsearch features","description":"# Elasticsearch MCP Server\n\nA Model Context Protocol (MCP) server for Elasticsearch, providing core Elasticsearch functionality through MCP tools.\n\n## Features\n\n- **Search Operations**: Perform full-text search, term queries, and complex aggregations\n- **Index Management**: Create, delete, and manage Elasticsearch indices\n- **Document Operations**: Index, update, delete, and retrieve documents\n- **Cluster Information**: Get cluster health, stats, and node information\n- **Mapping Management**: Create and manage index mappings\n- **Template Management**: Manage index templates and component templates\n\n## Installation\n\n### From PyPI\n\n```bash\npip install mcp-server-elasticsearch\n```\n\n### From Source\n\n```bash\ngit clone https://github.com/your-username/mcp-server-elasticsearch.git\ncd mcp-server-elasticsearch\npip install -e .\n```\n\n## Configuration\n\nCreate a configuration file (e.g., `elastic-mcp.json5`) with your Elasticsearch connection details:\n\n```json5\n{\n  \"elasticsearch\": {\n    \"hosts\": [\"http://localhost:9200\"],\n    \"username\": \"your_username\",  // optional\n    \"password\": \"your_password\",  // optional\n    \"api_key\": \"your_api_key\",    // optional, alternative to username/password\n    \"verify_certs\": true,\n    \"ca_certs\": \"/path/to/ca.pem\", // optional\n    \"timeout\": 30\n  },\n  \"server\": {\n    \"host\": \"localhost\",\n    \"port\": 8000,\n    \"log_level\": \"INFO\"\n  }\n}\n```\n\n## Usage\n\n### As a Standalone Server\n\n```bash\n# Using configuration file\nelasticsearch-mcp-server --config elastic-mcp.json5\n\n# Using environment variables\nexport ELASTICSEARCH_HOSTS=http://localhost:9200\nexport ELASTICSEARCH_USERNAME=your_username\nexport ELASTICSEARCH_PASSWORD=your_password\nelasticsearch-mcp-server\n```\n\n### As a Python Module\n\n```python\nfrom elasticsearch_mcp_server import ElasticsearchMCPServer, ElasticsearchConfig\n\n# Load configuration\nconfig = ElasticsearchConfig.from_file(\"elastic-mcp.json5\")\n\n# Create and run server\nserver = ElasticsearchMCPServer(config)\nawait server.run_stdio()\n```…","publisher":{"name":"sugoncloud","url":null},"homepage":null,"repository":null,"version":"0.1.1","license":null,"protocols":["mcp"],"tags":["elasticsearch","mcp","model-context-protocol","search","server"],"pricing":null,"endpoints":[{"url":"pypi:sugon-mcp-server-elasticsearch","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","summary":"pypi","version":"pypi","description":"pypi","publisherName":"pypi"}},"derived":{"capabilities":[{"slug":"dev.version-control","name":"Version Control","confidence":0.745,"provenance":"derived"}],"categories":["dev"],"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":"sugon-mcp-server-elasticsearch","registry":"pypi","observedAt":"2026-11-04T01:24:59.254Z","publishedAt":"2025-10-30T04:23:56.507235Z","latestVersion":"0.1.1"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"sugon-mcp-server-elasticsearch","url":"https://pypi.org/project/sugon-mcp-server-elasticsearch/","firstSeenAt":"2026-09-10T13:20:05.087Z","fetchedAt":"2026-11-04T01:24:12.375Z","normalizedAt":"2026-11-04T01:24:12.375Z"}]},"firstSeenAt":"2026-09-10T13:20:05.087Z","updatedAt":"2026-11-04T01:24:59.254Z"}