
Mcp Arcknowledge
@dragonjump
About Mcp Arcknowledge
This MCP server conveniently lets you configure and interact across all your custom webhook endpoints from a config(knowledgebase json).
Basic information
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Mcp Arcknowledge?
Mcp Arcknowledge is a Model Context Protocol (MCP) server that lets you manage and query a list of custom knowledge base endpoints (webhooks). You register document source URLs, optionally with a description and API key, list all registered sources, and query them with a text question to get aggregated results.
How to use Mcp Arcknowledge?
Install Go, Python 3.6+, and UV, then clone the repository. Configure your endpoints in knowledge_document_sources.json (or set the DOCUMENT_SOURCES_PATH environment variable). Add the MCP configuration to your client (Claude Desktop, Cursor, or Cline) using the provided JSON snippet and restart the client. The server provides tools: add_new_knowledge_document_source, list_knowledge_document_sources, and query_knowledge_base.
Key features of Mcp Arcknowledge
- Manage custom webhook endpoints as knowledge sources.
- Register new document sources with URL, description, and optional API key.
- List all registered knowledge sources with details.
- Query sources using a text question.
- Aggregate results from multiple sources in a single query.
Use cases of Mcp Arcknowledge
- Connect multiple custom knowledge base endpoints into one unified MCP server.
- Query internal company documentation hosted on custom webhook APIs.
- Dynamically add new document sources and immediately search across them.
FAQ from Mcp Arcknowledge
What dependencies are required to run Mcp Arcknowledge?
Go, Python 3.6+, UV (Python package manager), and a compatible MCP client (Claude Desktop, Cursor, or Cline).
How do I configure the knowledge sources?
Edit the file knowledge_document_sources.json in the repository root, or set the DOCUMENT_SOURCES_PATH environment variable in your MCP configuration to point to a custom JSON file.
Where are the data sources stored?
All storage is runtime‑local inside the main Python server. No external database is used.
What transport does the server use?
The server uses standard MCP transport over stdin/stdout, compatible with Claude Desktop, Cursor, Cline, and Windsurf.
How do I add a new knowledge source?
Use the add_new_knowledge_document_source tool with a URL, an optional description, and an optional API key. Example: "Add new arcknowledge data source. Endpoint is http://something.com/api/123. Purpose is to handle questions on 123 topic. Api key is 'sk-2123123'."
More Other MCP servers
MCP Registry
modelcontextprotocolA community driven registry service for Model Context Protocol (MCP) servers.

Sequential Thinking
modelcontextprotocolModel Context Protocol Servers
Codelf
unbugA search tool helps dev to solve the naming things problem.
🚀 Model Context Protocol (MCP) Curriculum for Beginners
microsoftThis open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,
Servers
modelcontextprotocolModel Context Protocol Servers
Comments