Knowledge MCP Server

by scitara-cto

151 downloads
Not rated
GitHub

Description

# Knowledge MCP Server A Model Context Protocol (MCP) server that provides tools for managing and querying knowledge bases through vector databases. This server is built on top of the [dynamic-mcp-server](https://github.com/scitara-cto/dynamic-mcp-server) framework. ## Overview…

About

# Knowledge MCP Server A Model Context Protocol (MCP) server that provides tools for managing and querying knowledge bases through vector databases. This server is built on top of the [dynamic-mcp-server](https://github.com/scitara-cto/dynamic-mcp-server) framework. ## Overview The Knowledge MCP Server provides a set…

Details

Author
scitara-cto
Downloads
151
Categories
Knowledge Base

- 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

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.

Knowledge MCP Server

A Model Context Protocol (MCP) server that provides tools for managing and querying knowledge bases through vector databases. This server is built on top of the dynamic-mcp-server framework.

Overview

The Knowledge MCP Server provides a set of tools that allow AI models to create, manage, and query knowledge sources using vector databases. It enables semantic search capabilities and dynamic tool generation for specific knowledge domains.

Features

- Vector database integration for storing and querying embeddings
- Document processing pipeline for content ingestion
- Text chunking and embedding generation
- Dynamic tool registration and management
- Secure access control for knowledge sources
- Support for website crawling and content extraction
- MongoDB integration for metadata and vector storage

Prerequisites

- Node.js 18 or later
- MongoDB Atlas M10 or higher instance (for vector search capabilities)
- OpenAI API key

Installation

1. Clone the repository:

   git clone https://github.com/your-org/knowledge-mcp-server.git
   cd knowledge-mcp-server
   

2. Install dependencies:

   npm install
   

Configuration

Create a .env file in the project root with the following variables:

```env

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.