Mostly read-only access to mail via EWS API
- TypeScript 100%
| client | ||
| tools | ||
| utils | ||
| .dockerignore | ||
| .editorconfig | ||
| .gitattributes | ||
| .gitignore | ||
| dockerfile | ||
| dprint.json | ||
| main.ts | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| tsconfig.json | ||
Exchange MCP
Mostly read-only access to mail via EWS API.
CLI Options
| Option | Default | Description |
|---|---|---|
--transport <type> |
stdio |
Transport: stdio or sse |
--host <host> |
0.0.0.0 |
HTTP host (SSE only) |
--port <port> |
8000 |
HTTP port (SSE only) |
--data-dir <path> |
./data |
Data directory for config.json |
--token-hash <hash> |
— | SHA-256 hash of Bearer token for SSE auth |
Docker Compose
services:
exchange-mcp:
build:
context: https://git.kosyrev.ru/zoo/exchange-mcp.git
restart: always
ports:
- "8000:8000"
volumes:
- ./data:/app/data
command:
- npm
- start
- --
- --transport
- sse
- --token-hash
- $EXCHANGE_MCP_TOKEN_HASH