modelscope·@dongwoosuk/outlook-mcp
暂无描述。
An MCP (Model Context Protocol) server that transforms Outlook email management with RAG-based semantic search and Vision AI for architectural document analysis - built specifically for Architecture, Engineering & Construction workflows.
Unlike generic email tools, this is designed for the unique challenges of architectural practice:
| Feature | Description |
|---|---|
| Semantic Search | Natural language email queries via RAG |
| Vision AI | Claude + Gemini for image/PDF analysis |
| Attachment Parsing | PDF, Word, Excel, Images |
| Date/Sender Filters | Metadata-based search |
| Folder Navigation | Access all Outlook folders |
| Local Processing | Complete privacy, no cloud upload |
git clone https://github.com/dongwoosuk/outlook-mcp.git
cd outlook-mcp
python -m venv .venv
.venv\Scripts\activate # Windows
pip install -e .
For OCR support:
pip install -e ".[ocr]"
For Vision AI:
pip install anthropic google-generativeai
# For Vision AI features
set ANTHROPIC_API_KEY=your_claude_api_key
set GOOGLE_API_KEY=your_gemini_api_key
Add to claude_desktop_config.json:
{
"mcpServers": {
"outlook": {
"command": "path/to/outlook_mcp/.venv/Scripts/python.exe",
"args": ["-m", "outlook_mcp"],
"cwd": "path/to/outlook_mcp"
}
}
}
| Tool | Description |
|---|---|
email_search | Natural language semantic search |
email_search_by_sender | Filter by sender |
email_search_by_date | Filter by date range |
email_search_attachments | Search attachment contents |
email_index_status | Check indexing progress |
email_index_refresh | Index new emails |
email_get_detail | Get full email details |
email_list_folders | List Outlook folders |
"Find emails from the structural engineer about beam calculations"
"Search for RFI responses from last week"
"Find all emails with PDF attachments about the facade design"
"What did the contractor say about the schedule delay?"
"Analyze the floor plan attached in John's email"
"What dimensions are shown in this elevation drawing?"
"Extract the specification details from the attached PDF"
outlook_mcp/
outlook_mcp/
server.py # Main MCP server
outlook_reader.py # Win32com Outlook integration
email_indexer.py # ChromaDB RAG indexing
attachment_parser.py # PDF/Word/Excel/Vision AI
config.py # Configuration management
cli.py # Command-line interface
pyproject.toml
| Component | Technology |
|---|---|
| Email Access | win32com (Outlook COM API) |
| Vector DB | ChromaDB |
| Embeddings | sentence-transformers (all-MiniLM-L6-v2) |
| PDF Parsing | PyMuPDF |
| Word Parsing | python-docx |
| Excel Parsing | openpyxl |
| OCR | Tesseract (kor+eng) |
| Vision AI | Anthropic Claude, Google Gemini |
C:\Users\{USERNAME}\Documents\OutlookMCP\MIT License - see LICENSE file.
Dongwoo Suk - Computational Design Specialist
暂无描述。
暂无描述。
一种模型上下文协议服务器,它将Wireshark的网络分析能力与Claude等人工智能系统集成在一起,允许在无需手动复制的情况下直接分析网络数据包。
通过SearchAPI.site将AI助手连接到外部数据源(如Google、Bing等),并通过模型上下文协议(MCP)实现对网络信息的安全和上下文访问。
暂无描述。
暂无描述。