MCP.so
Sign In

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

Category

Other

Transports

stdio

Publisher

dragonjump

Submitted by

sean sean

Config

No standard config provided

This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.

Repository

Tools

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'."

Comments

More Other MCP servers