a year ago
research-and-dataA lightweight knowledge base assistant using MCP with LLM integration. Features a streamlined server-client architecture combining custom tools with a knowledge base, all accessible via SSE transport. Ideal for building simple AI-powered knowledge assistants.
Overview
What is MCP Knowledge Base?
MCP Knowledge Base is a lightweight knowledge base assistant that integrates MCP with LLM capabilities, designed to facilitate the creation of AI-powered knowledge assistants.
How to use MCP Knowledge Base?
To use MCP Knowledge Base, set up the server and client by installing dependencies, configuring your OpenAI API key, and running the server and client scripts.
Key features of MCP Knowledge Base?
- Streamlined server-client architecture for easy integration.
- Custom tool integration with a knowledge base.
- LLM-powered interactions for interpreting user queries.
Use cases of MCP Knowledge Base?
- Building simple AI-powered knowledge assistants.
- Providing quick answers to user queries about MCP.
- Customizing tools and knowledge base for specific applications.
FAQ from MCP Knowledge Base?
- What are the requirements to run MCP Knowledge Base?
You need Python 3.9 or higher, Poetry for dependency management, and an OpenAI API key.
- Can I customize the knowledge base?
Yes! You can modify the knowledge base by updating the
data/kb.jsonfile.
- How do I run the application?
Start the server with
poetry run python server.pyand then run the client withpoetry run python client-sse.py.