Skip to main content

Agent Knowledge MCP 🔍

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

Agent Knowledge MCP server

Python 3.8+ MCP Compatible MIT 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

# Install with uvx (recommended)
uvx agent-knowledge-mcp

Setup for Claude Desktop

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "agent-knowledge": {
      "command": "uvx",
      "args": ["agent-knowledge-mcp"]
    }
  }
}

Setup for VS Code

Install in VS Code

🛠️ 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:

{
  "security": {
    "log_all_operations": true
  },
  "document_validation": {
    "strict_schema_validation": true,
    "allow_extra_fields": false
  }
}

🤝 Contributing & Support

Development

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 GitHub Sponsors


Transform your AI into a powerful knowledge management system! 🚀

MIT License - Complete knowledge management solution for AI assistants

Metadata

Release files for iflow-mcp_itshare4u_agent-knowledge-mcp 2.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for iflow-mcp_itshare4u_agent-knowledge-mcp 2.2.1
File Size Uploaded
iflow_mcp_itshare4u_agent_knowledge_mcp-2.2.1.tar.gz 75.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for iflow-mcp_itshare4u_agent-knowledge-mcp 2.2.1
File Interpreter ABI Platform
iflow_mcp_itshare4u_agent_knowledge_mcp-2.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 170.5 kB

Release files / iflow_mcp_itshare4u_agent_knowledge_mcp-2.2.1.tar.gz

Download URL iflow_mcp_itshare4u_agent_knowledge_mcp-2.2.1.tar.gz
Size 75.6 kB
Tags Source
SHA-256 checksum
How to use checksums
4513adbecefd3952192ab73512a41521175e7b5e7fc8a8360fde5263d1d7a59c
BLAKE2b-256 checksum
How to use checksums
bf5038b27ca9d155f87f88d405ea1898e91fd3da128db89ba9f2ab9b9cc4c01d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.17 {"installer":{"name":"uv","version":"0.9.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / iflow_mcp_itshare4u_agent_knowledge_mcp-2.2.1-py3-none-any.whl

Download URL iflow_mcp_itshare4u_agent_knowledge_mcp-2.2.1-py3-none-any.whl
Size 94.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
117569e490c2e55c8fa216a5002b7352e636923a2e0eb429228a53fd944b6539
BLAKE2b-256 checksum
How to use checksums
669ec1caedd9a441d4fed323e0bebb6e59326fe847fd8450be3ed34ec9c75010
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.17 {"installer":{"name":"uv","version":"0.9.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

2.2.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page