agent-knowledge-mcp


Nameagent-knowledge-mcp JSON
Version 2.1.3 PyPI version JSON
download
home_pageNone
SummaryAgentKnowledgeMCP - Advanced Knowledge Management for AI Agents
upload_time2025-08-01 09:23:19
maintainerNone
docs_urlNone
authorNone
requires_python>=3.10
licenseMIT
keywords ai automation elasticsearch knowledge-management mcp
VCS
bugtrack_url
requirements mcp fastmcp pydantic elasticsearch docker requests
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Agent Knowledge MCP 🔍

**Complete knowledge management for AI assistants**  
MCP server with Elasticsearch search and document management.

<a href="https://glama.ai/mcp/servers/@itshare4u/AgentKnowledgeMCP">
  <img width="380" height="200" src="https://glama.ai/mcp/servers/@itshare4u/AgentKnowledgeMCP/badge" alt="Agent Knowledge MCP server" />
</a>

[![Python 3.8+](https://img.shields.io/badge/python-3.8%2B-blue.svg)](https://python.org)
[![MCP Compatible](https://img.shields.io/badge/MCP-Compatible-green.svg)](https://modelcontextprotocol.io)
[![MIT License](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)

## 🚀 Features

**🔑 All-in-One Solution:**
- 🔍 **Elasticsearch**: Search, index, and manage documents
- 📊 **Document Validation**: Schema-enforced structure
- ⚙️ **Configuration**: Complete config management
- 🛡️ **Security**: Sandboxed operations

**✨ Benefits:**
- 🎯 **20 Tools** for knowledge management
- 🤖 **Works with any MCP-compatible AI** (Claude, ChatGPT, VS Code, etc.)
- 📚 **Smart document management** with validation
- ⚡ **Elasticsearch integration** for powerful search

## ⚡ Quick Start

### Installation
```bash
# Install with uvx (recommended)
uvx agent-knowledge-mcp
```

### Setup for Claude Desktop
Add to `claude_desktop_config.json`:
```json
{
  "mcpServers": {
    "agent-knowledge": {
      "command": "uvx",
      "args": ["agent-knowledge-mcp"]
    }
  }
}
```

### Setup for VS Code
[![Install in VS Code](https://img.shields.io/badge/VS_Code-Install-0098FF?style=flat-square&logo=visualstudiocode&logoColor=white)](https://insiders.vscode.dev/redirect/mcp/install?name=agent-knowledge&inputs=%5B%5D&config=%7B%22command%22%3A%22uvx%22%2C%22args%22%3A%5B%22agent-knowledge-mcp%22%5D%7D)

## 🛠️ What You Can Do

**Try these with your AI assistant:**

- *"Search documents for API authentication info"*
- *"Index this document with proper tags"*  
- *"Create API documentation template"*
- *"Find related documents on specific topics"*
- *"Update configuration settings"*
- *"Validate document structure"*

## 🔧 Tools Overview

**Tools for knowledge management:**

| Category | Tools | Description |
|----------|-------|-------------|
| **🔍 Elasticsearch** | 9 | Search, index, manage documents |
| **⚙️ Administration** | 11 | Config, security, monitoring |

## 🔒 Security & Configuration

**Enterprise-grade security:**
- ✅ **Sandboxed operations** - Configurable access controls
- ✅ **Strict schema validation** - Enforce document structure
- ✅ **Audit trails** - Full operation logging
- ✅ **No cloud dependencies** - Everything runs locally

**Configuration example:**
```json
{
  "security": {
    "log_all_operations": true
  },
  "document_validation": {
    "strict_schema_validation": true,
    "allow_extra_fields": false
  }
}
```

## 🤝 Contributing & Support

### Development
```bash
git clone https://github.com/itshare4u/AgentKnowledgeMCP.git
cd AgentKnowledgeMCP
pip install -r requirements.txt
python3 src/main_server.py
```

### Support the Project
[![Buy Me Coffee](https://img.shields.io/badge/Buy%20Me%20Coffee-ffdd00?style=flat&logo=buy-me-a-coffee&logoColor=black)](https://coff.ee/itshare4u)
[![GitHub Sponsors](https://img.shields.io/badge/Sponsor-EA4AAA?style=flat&logo=githubsponsors&logoColor=white)](https://github.com/sponsors/itshare4u)

---

**Transform your AI into a powerful knowledge management system! 🚀**

*MIT License - Complete knowledge management solution for AI assistants*
            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "agent-knowledge-mcp",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": null,
    "keywords": "ai, automation, elasticsearch, knowledge-management, mcp",
    "author": null,
    "author_email": "Agent Knowledge MCP Contributors <contributors@agent-knowledge-mcp.dev>",
    "download_url": "https://files.pythonhosted.org/packages/c5/83/60aac7563f1f1bf9037d40fce54a92e1ad77a07b53a1499da930c99f5f4f/agent_knowledge_mcp-2.1.3.tar.gz",
    "platform": null,
    "description": "# Agent Knowledge MCP \ud83d\udd0d\n\n**Complete knowledge management for AI assistants**  \nMCP server with Elasticsearch search and document management.\n\n<a href=\"https://glama.ai/mcp/servers/@itshare4u/AgentKnowledgeMCP\">\n  <img width=\"380\" height=\"200\" src=\"https://glama.ai/mcp/servers/@itshare4u/AgentKnowledgeMCP/badge\" alt=\"Agent Knowledge MCP server\" />\n</a>\n\n[![Python 3.8+](https://img.shields.io/badge/python-3.8%2B-blue.svg)](https://python.org)\n[![MCP Compatible](https://img.shields.io/badge/MCP-Compatible-green.svg)](https://modelcontextprotocol.io)\n[![MIT License](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)\n\n## \ud83d\ude80 Features\n\n**\ud83d\udd11 All-in-One Solution:**\n- \ud83d\udd0d **Elasticsearch**: Search, index, and manage documents\n- \ud83d\udcca **Document Validation**: Schema-enforced structure\n- \u2699\ufe0f **Configuration**: Complete config management\n- \ud83d\udee1\ufe0f **Security**: Sandboxed operations\n\n**\u2728 Benefits:**\n- \ud83c\udfaf **20 Tools** for knowledge management\n- \ud83e\udd16 **Works with any MCP-compatible AI** (Claude, ChatGPT, VS Code, etc.)\n- \ud83d\udcda **Smart document management** with validation\n- \u26a1 **Elasticsearch integration** for powerful search\n\n## \u26a1 Quick Start\n\n### Installation\n```bash\n# Install with uvx (recommended)\nuvx agent-knowledge-mcp\n```\n\n### Setup for Claude Desktop\nAdd to `claude_desktop_config.json`:\n```json\n{\n  \"mcpServers\": {\n    \"agent-knowledge\": {\n      \"command\": \"uvx\",\n      \"args\": [\"agent-knowledge-mcp\"]\n    }\n  }\n}\n```\n\n### Setup for VS Code\n[![Install in VS Code](https://img.shields.io/badge/VS_Code-Install-0098FF?style=flat-square&logo=visualstudiocode&logoColor=white)](https://insiders.vscode.dev/redirect/mcp/install?name=agent-knowledge&inputs=%5B%5D&config=%7B%22command%22%3A%22uvx%22%2C%22args%22%3A%5B%22agent-knowledge-mcp%22%5D%7D)\n\n## \ud83d\udee0\ufe0f What You Can Do\n\n**Try these with your AI assistant:**\n\n- *\"Search documents for API authentication info\"*\n- *\"Index this document with proper tags\"*  \n- *\"Create API documentation template\"*\n- *\"Find related documents on specific topics\"*\n- *\"Update configuration settings\"*\n- *\"Validate document structure\"*\n\n## \ud83d\udd27 Tools Overview\n\n**Tools for knowledge management:**\n\n| Category | Tools | Description |\n|----------|-------|-------------|\n| **\ud83d\udd0d Elasticsearch** | 9 | Search, index, manage documents |\n| **\u2699\ufe0f Administration** | 11 | Config, security, monitoring |\n\n## \ud83d\udd12 Security & Configuration\n\n**Enterprise-grade security:**\n- \u2705 **Sandboxed operations** - Configurable access controls\n- \u2705 **Strict schema validation** - Enforce document structure\n- \u2705 **Audit trails** - Full operation logging\n- \u2705 **No cloud dependencies** - Everything runs locally\n\n**Configuration example:**\n```json\n{\n  \"security\": {\n    \"log_all_operations\": true\n  },\n  \"document_validation\": {\n    \"strict_schema_validation\": true,\n    \"allow_extra_fields\": false\n  }\n}\n```\n\n## \ud83e\udd1d Contributing & Support\n\n### Development\n```bash\ngit clone https://github.com/itshare4u/AgentKnowledgeMCP.git\ncd AgentKnowledgeMCP\npip install -r requirements.txt\npython3 src/main_server.py\n```\n\n### Support the Project\n[![Buy Me Coffee](https://img.shields.io/badge/Buy%20Me%20Coffee-ffdd00?style=flat&logo=buy-me-a-coffee&logoColor=black)](https://coff.ee/itshare4u)\n[![GitHub Sponsors](https://img.shields.io/badge/Sponsor-EA4AAA?style=flat&logo=githubsponsors&logoColor=white)](https://github.com/sponsors/itshare4u)\n\n---\n\n**Transform your AI into a powerful knowledge management system! \ud83d\ude80**\n\n*MIT License - Complete knowledge management solution for AI assistants*",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "AgentKnowledgeMCP - Advanced Knowledge Management for AI Agents",
    "version": "2.1.3",
    "project_urls": {
        "Buy Me Coffee": "https://coff.ee/itshare4u",
        "Changelog": "https://github.com/itshare4u/AgentKnowledgeMCP/blob/main/CHANGELOG.md",
        "Documentation": "https://github.com/itshare4u/AgentKnowledgeMCP#readme",
        "Funding": "https://github.com/sponsors/itshare4u",
        "Homepage": "https://github.com/itshare4u/AgentKnowledgeMCP",
        "Issues": "https://github.com/itshare4u/AgentKnowledgeMCP/issues",
        "Repository": "https://github.com/itshare4u/AgentKnowledgeMCP"
    },
    "split_keywords": [
        "ai",
        " automation",
        " elasticsearch",
        " knowledge-management",
        " mcp"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "4cf1c437223459a9919e0288d58827eb7d83e2c3e178c0579bd4ff393151beb5",
                "md5": "c6b1078193dbe29b2843834159411a7f",
                "sha256": "f50b2ad86a11128ccde4b069b2ad76c90755a85c1cbbda3983e2f8aca61e1e52"
            },
            "downloads": -1,
            "filename": "agent_knowledge_mcp-2.1.3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "c6b1078193dbe29b2843834159411a7f",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 94762,
            "upload_time": "2025-08-01T09:23:17",
            "upload_time_iso_8601": "2025-08-01T09:23:17.621852Z",
            "url": "https://files.pythonhosted.org/packages/4c/f1/c437223459a9919e0288d58827eb7d83e2c3e178c0579bd4ff393151beb5/agent_knowledge_mcp-2.1.3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c58360aac7563f1f1bf9037d40fce54a92e1ad77a07b53a1499da930c99f5f4f",
                "md5": "bf5b452c02c9d113b934986902f98c05",
                "sha256": "ec9ad97eb31f11986dec9830ca9a47826a86a0fd56336fe2ef37d68338a528e6"
            },
            "downloads": -1,
            "filename": "agent_knowledge_mcp-2.1.3.tar.gz",
            "has_sig": false,
            "md5_digest": "bf5b452c02c9d113b934986902f98c05",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 119200,
            "upload_time": "2025-08-01T09:23:19",
            "upload_time_iso_8601": "2025-08-01T09:23:19.388758Z",
            "url": "https://files.pythonhosted.org/packages/c5/83/60aac7563f1f1bf9037d40fce54a92e1ad77a07b53a1499da930c99f5f4f/agent_knowledge_mcp-2.1.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-08-01 09:23:19",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "itshare4u",
    "github_project": "AgentKnowledgeMCP",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [
        {
            "name": "mcp",
            "specs": [
                [
                    ">=",
                    "1.10.1"
                ]
            ]
        },
        {
            "name": "fastmcp",
            "specs": [
                [
                    ">=",
                    "0.15.0"
                ]
            ]
        },
        {
            "name": "pydantic",
            "specs": [
                [
                    ">=",
                    "2.0.0"
                ]
            ]
        },
        {
            "name": "elasticsearch",
            "specs": [
                [
                    "<",
                    "8.0.0"
                ],
                [
                    ">=",
                    "7.0.0"
                ]
            ]
        },
        {
            "name": "docker",
            "specs": [
                [
                    ">=",
                    "7.0.0"
                ]
            ]
        },
        {
            "name": "requests",
            "specs": [
                [
                    ">=",
                    "2.32.0"
                ]
            ]
        }
    ],
    "lcname": "agent-knowledge-mcp"
}
        
Elapsed time: 3.28959s