1
0
Fork 0
Mostly read-only access to mail via EWS API
  • TypeScript 100%
Find a file
2026-07-18 15:18:09 +03:00
client fix: proper calendar events handling 2026-07-18 15:18:09 +03:00
tools fix: enrich email list 2026-07-18 15:10:32 +03:00
utils refactor: drop skill file, rework client 2026-07-11 08:52:55 +00:00
.dockerignore chore: add readme 2026-07-18 13:13:02 +03:00
.editorconfig feat: basics 2026-07-09 06:42:45 +00:00
.gitattributes feat: basics 2026-07-09 06:42:45 +00:00
.gitignore chore: add readme 2026-07-18 13:13:02 +03:00
dockerfile feat: basics 2026-07-09 06:42:45 +00:00
dprint.json feat: more tools 2026-07-09 13:40:52 +00:00
main.ts feat: update defaults 2026-07-18 13:10:06 +03:00
package-lock.json feat: basics 2026-07-09 06:42:45 +00:00
package.json feat: basics 2026-07-09 06:42:45 +00:00
README.md chore: add readme 2026-07-18 13:13:02 +03:00
tsconfig.json feat: basics 2026-07-09 06:42:45 +00:00

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