Company Documents Server
БесплатноНе проверенManages company document metadata and URLs in a local SQLite database, with automatic summarization via Mistral OCR and Chat Completions API.
Описание
Manages company document metadata and URLs in a local SQLite database, with automatic summarization via Mistral OCR and Chat Completions API.
README
This is a containerized Model Context Protocol (MCP) server designed to connect with Mistral agents. It manages a local SQLite database that stores company document metadata and URLs (e.g., Azure Blob Storage), and can automatically generate summaries using the Mistral OCR and Chat Completions API.
Requirements
- Docker (for containerized deployment)
- Python 3.12 (for local development)
- A Mistral API Key (for document summarization)
How to Run (with Docker)
This is the recommended way to run the project.
1. Build the Docker Image:
docker build -t company_doc_mcp_server .
2. Configure your Environment Variables:
Open the .env file located in the project directory and insert your actual MISTRAL_API_KEY:
MISTRAL_API_KEY=your_actual_key_here
MCP_TRANSPORT=sse
3. Run the Container:
Pass the .env file to Docker using the --env-file flag.
Option A: Standard stdio (for local agents)
docker run -d \
--name mcp_server \
-v ~/mcp_data:/data \
--env-file .env \
company_doc_mcp_server
Option B: Server-Sent Events (SSE) (for remote HTTP connections, e.g., remote Mistral instances)
docker run -d \
--name mcp_server \
-v ~/mcp_data:/data \
-p 8000:8000 \
--env-file .env \
company_doc_mcp_server
(Note: The -v ~/mcp_data:/data flag mounts a persistent folder on your host machine to store the SQLite database so it isn't lost when the container stops).
How to Run (Local Development / Without Docker)
If you just want to run it via standard Python on your machine:
1. Create a virtual environment and install dependencies:
python -m venv venv
# On Windows: venv\Scripts\activate
# On Mac/Linux: source venv/bin/activate
pip install -r requirements.txt
2. Set your API Key:
# On Windows PowerShell
$env:MISTRAL_API_KEY="your_mistral_api_key_here"
# On Mac/Linux
export MISTRAL_API_KEY="your_mistral_api_key_here"
3. Run the Server:
python src/server.py
(Optionally set $env:MCP_TRANSPORT="sse" before running if you want HTTP instead of stdio).
Установка Company Documents Server
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/harshgurjar731/Company_doc_mcp_serverFAQ
Company Documents Server MCP бесплатный?
Да, Company Documents Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Company Documents Server?
Нет, Company Documents Server работает без API-ключей и переменных окружения.
Company Documents Server — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Company Documents Server в Claude Desktop, Claude Code или Cursor?
Открой Company Documents Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Gmail
Read, send and search emails from Claude
автор: GoogleSlack
Send, search and summarize Slack messages
автор: SlackRunbear
No-code MCP client for team chat platforms, such as Slack, Microsoft Teams, and Discord.
Discord Server
A community discord server dedicated to MCP by [Frank Fiegel](https://github.com/punkpeye)
Compare Company Documents Server with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории communication
