Office AI Blueprint MCP Server
A connector that surfaces ~50 tools from 10+ integrated business systems (CRM, finance, support) via MCP, enabling an AI assistant to securely query and operate on correlated office data.
README
🏢 Office AI Blueprint
Um modelo reproduzível para construir um cérebro operacional para um escritório de serviços profissionais: um servidor que conecta todas as suas ferramentas (CRM, financeiro, atendimento, agenda, automações), correlaciona os dados por uma chave única, expõe tudo num painel gerencial e oferece um conector MCP para que um assistente de IA (Claude) opere sobre os dados com segurança.
Este repositório é a planta (blueprint) — documentação + esqueleto de código rodável. Ele foi extraído de um projeto real (anonimizado) e organizado para que qualquer pessoa consiga executar a mesma coisa do zero.
🎯 O que você constrói seguindo este guia
┌─────────────────────────────────────────────┐
│ Assistente de IA │
│ (Claude via conector MCP) │
└───────────────────────┬─────────────────────┘
│ stdio / HTTP
┌───────────────────────▼─────────────────────┐
│ Servidor do Escritório (FastAPI) │
│ ┌──────────┬──────────┬─────────────────┐ │
│ │ Painel │ MCP │ Daemons/Cache │ │
│ └──────────┴──────────┴─────────────────┘ │
└───────────────────────┬─────────────────────┘
│
┌───────┬───────┬───────┬───────┬────┴───┬───────┬───────┬───────┬───────┐
▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼
CRM Financ. Atend. Assinat. Agenda Automaç. Reuniões Dev Banco Públ.
(tasks) (contas)(chat) (contratos)(cal.) (n8n) (notas) (git) (SQL) (APIs)
└───────┴───────┴───────┴───────┴────────┴───────┴───────┴───────┴───────┘
│
Correlação por CHAVE ÚNICA
(ex.: nº do processo / código do contrato)
│
Fonte única de verdade
(vault Markdown / wiki interna)
- Servidor central (FastAPI) que fala com 10+ APIs externas.
- Conector MCP que entrega ~50 ferramentas a um assistente de IA — quase tudo só-leitura, escrita liberada só onde é seguro e auditada.
- Painel gerencial web por áreas (comercial, financeiro, operacional, etc.).
- Correlação de dados: uma chave única costura informação espalhada em sistemas diferentes.
- Automações (n8n) para as esteiras repetitivas.
- Base de conhecimento em Markdown que é, ao mesmo tempo, a documentação humana e a memória do assistente de IA.
🚀 Começar (resumo)
# 1. Clone
git clone <seu-fork> office-blueprint && cd office-blueprint
# 2. Crie os ambientes e copie o template de variáveis
./scripts/setup.ps1 # Windows PowerShell
# (ou) bash scripts/setup.sh # Linux/Mac
# 3. Preencha suas chaves
cp .env.example .env # depois edite .env com seus tokens
# 4. Suba o servidor + o MCP
./scripts/start.ps1
⚠️ Nada funciona "magicamente de uma vez": cada integração exige a sua conta e a sua chave de API. O que este repo automatiza é todo o esqueleto, a cola e o passo a passo. O trabalho manual é só criar contas e colar tokens no
.env. Vejadocs/07-passo-a-passo.md.
📚 Documentação
| Doc | O que cobre |
|---|---|
ROADMAP.md |
As 4 fases de implantação, do controle à automação total |
docs/01-arquitetura.md |
Como as peças se encaixam; decisões de design |
docs/02-integracoes.md |
As 11 integrações: auth, formato e armadilhas de cada API |
docs/03-criar-mcp.md |
Passo a passo para criar o conector MCP |
docs/04-correlacionar-apis.md |
A "espinha dorsal": como costurar dados de sistemas diferentes |
docs/05-painel-automacoes.md |
O painel gerencial e as esteiras de automação |
docs/06-seguranca.md |
Regras inegociáveis de segurança e LGPD |
docs/07-passo-a-passo.md |
Checklist executável do zero ao ar |
⚖️ Princípios
- Só-leitura por padrão. Dados de cliente são sensíveis. Escrita só onde necessário e sempre logada.
- Fonte única de verdade. Toda decisão vive num lugar só (a base de conhecimento Markdown).
- Faseado. Mapear → organizar → automatizar. Nunca automatizar uma dor que você não entendeu.
- Segredo nenhum no Git.
.enve dados de cliente ficam de fora (veja.gitignore).
📄 Licença
MIT — veja LICENSE. Use, adapte, comercialize. Sem garantias.
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.