Knowledge MCP Server

by scitara-cto

151 downloads Not rated yet

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…

Explore

- 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

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

PORT=4001
HOST=localhost

MONGODB_URI=your_mongodb_connection_string

OPENAI_API_KEY=your_openai_api_key


Start the server in development mode:

bash
npm run dev

Or in production mode:

bash
npm start
```

The server provides the following tools:

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.