Provides the API framework for the MCP server with JWT authentication support for secure user access.
Enables integration with local large language models like Mistral, allowing the MCP server to process conversational AI requests without relying on cloud services.
Used for data validation and schema definition in the MCP server's API routes and request handling.
Provides persistent storage for the MCP server to maintain user data and conversation state.
🧠 MCP - Model Context Protocol
Complete project for a conversational application with:
- ✅ FastAPI + JWT
- ✅ Local LLM via Ollama (ex: Mistral)
- ✅ Context with vector memory (ChromaDB)
- ✅ Support for multiple users and sessions
- ✅ Automatic summary of long history
- ✅ Plugin system to perform real actions
🚀 How to rotate
1. Clone the project and create the environment
2. Configure .env
3. Launch Ollama
4. Upload the server
🛡️ Authentication
- POST /auth/register: Create new user
- POST /auth/login: Returns JWT token
Use the JWT token in requests to /mcp/chat.
🤖 Plugins
To call a plugin:
📁 Structure
📬 Contact
Developed by [Everson 🧠].
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
A conversational application server that integrates LLM capabilities via Ollama with vector memory context, supporting multiple users, sessions, automatic history summarization, and a plugin system for executing real actions.
Related MCP Servers
- -securityFlicense-qualityAn interactive chat interface that combines Ollama's LLM capabilities with PostgreSQL database access through the Model Context Protocol (MCP). Ask questions about your data in natural language and get AI-powered responses backed by real SQL queries.Last updated -28TypeScript
- -securityFlicense-qualityA TypeScript-based server that provides a memory system for Large Language Models (LLMs), allowing users to interact with multiple LLM providers while maintaining conversation history and offering tools for managing providers and model configurations.Last updated -20JavaScript
- AsecurityFlicenseAqualityThis MCP server provides persistent memory integration for chat applications by utilizing a local knowledge graph to remember user information across interactions.Last updated -914,7001JavaScript
- -security-license-qualityA Model Context Protocol server that enables LLMs to interact with Ramp's financial data by retrieving, analyzing, and running tasks through Ramp's Developer API, using an in-memory SQLite database to overcome token limitations.Last updated -14PythonMIT License