Knowledge MCP Server
@scitara-cto
About Knowledge MCP Server
No overview available yet
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 Knowledge MCP Server?
A Model Context Protocol (MCP) server that provides tools for managing and querying knowledge bases through vector databases. It is built on the dynamic-mcp-server framework and is intended for AI models to create, manage, and query knowledge sources using semantic search.
How to use Knowledge MCP Server?
Clone the repository, install dependencies with npm install, configure a .env file with MONGODB_URI, OPENAI_API_KEY, and optionally PORT and HOST, then run with npm run dev (development) or npm start (production). The server exposes tools like add-knowledge, search, use-knowledge-source, and refresh-knowledge-source.
Key features of Knowledge MCP Server
- Vector database integration for storing and querying embeddings
- Document processing pipeline with text chunking and embedding generation
- Dynamic tool registration and management for knowledge sources
- Website crawling and content extraction
- MongoDB integration for metadata and vector storage
- Secure access control with ownership and sharing levels
Use cases of Knowledge MCP Server
- Ingest website content into a searchable knowledge base
- Perform semantic search across document fragments with metadata filtering
- Dynamically create a dedicated tool for querying a specific knowledge source
- Refresh a knowledge source by re‑ingesting its content and updating embeddings
FAQ from Knowledge MCP Server
What runtime and dependencies are required?
Node.js 18 or later, a MongoDB Atlas M10 or higher instance (for vector search), and an OpenAI API key.
How does the server handle access control?
Users own the knowledge sources they create and can share them with others at “read” or “write” access levels.
What knowledge source types are supported?
Currently only “Website” (using a built‑in web crawler); Microsoft OneDrive support is listed as a future implementation.
Which tools does the server provide?
Four tools: add-knowledge (ingest documents), search (semantic query), use-knowledge-source (create a dedicated tool), and refresh-knowledge-source (re‑ingest content).
Where are metadata and vectors stored?
Metadata and vector embeddings are stored in MongoDB via the @llm-tools/embedjs-mongodb library.
Frequently asked questions
What runtime and dependencies are required?
Node.js 18 or later, a MongoDB Atlas M10 or higher instance (for vector search), and an OpenAI API key.
How does the server handle access control?
Users own the knowledge sources they create and can share them with others at “read” or “write” access levels.
What knowledge source types are supported?
Currently only “Website” (using a built‑in web crawler); Microsoft OneDrive support is listed as a future implementation.
Which tools does the server provide?
Four tools: `add-knowledge` (ingest documents), `search` (semantic query), `use-knowledge-source` (create a dedicated tool), and `refresh-knowledge-source` (re‑ingest content).
Where are metadata and vectors stored?
Metadata and vector embeddings are stored in MongoDB via the `@llm-tools/embedjs-mongodb` library.
Basic information
More Memory & Knowledge MCP servers
MemoryMesh
CheMiguel23A knowledge graph server that uses the Model Context Protocol (MCP) to provide structured memory persistence for AI models.
Docs MCP Server
araboldGrounded Docs MCP Server: Open-Source Alternative to Context7, Nia, and Ref.Tools
Ultimate Google Docs & Drive MCP Server
a-bonusThe Ultimate Google Docs, Sheets, Drive, Gmail, & Google Calendar MCP Server. This MCP (primarily for use in Claude Desktop) gains full access to your google suite and lets claude do its thing.
MCP Apple Notes
RafalWilinskiTalk with your notes in Claude. RAG over your Apple Notes using Model Context Protocol.
Mcp Knowledge Graph
shanehollomanMCP server enabling persistent memory for Claude through a local knowledge graph - fork focused on local development
Comments