Content
# MCPBot
---
**Documentation**: <a href="https://gkenios.github.io/mcpbot" target="_blank">https://gkenios.github.io/mcpbot</a>
---
An implementation of an MCP client and server, using FastAPI. Designed for running locally or using Azure resources.
## To Do
- [ ] Change OAuth2 to the new MCP OAuth2 flow
## Local
To run locally
- Run `uv sync --group local`
- In the .env file, set the secrets defined in the `mcpbot/config-local.py` file
- If you have access download the whole `.chromadb` folder [this link](https://drive.google.com/drive/folders/1DaUQ6ZmFzjPIj9kMZTJSJT_7zPtpJ1-y?usp=drive_link) and place it in the root directory of the project. <br>
Otherwise, create your own vector database using the `scripts/create_document.py` script. <br>
Connection Info
You Might Also Like
everything-claude-code
Complete Claude Code configuration collection - agents, skills, hooks,...
markitdown
MarkItDown-MCP is a lightweight server for converting URIs to Markdown.
servers
Model Context Protocol Servers
servers
Model Context Protocol Servers
Time
A Model Context Protocol server for time and timezone conversions.
Filesystem
Node.js MCP Server for filesystem operations with dynamic access control.