Skip to main content

MCP server for Microsoft Exchange

Project description

exchange-mcp

MCP server for Microsoft Exchange access via EWS

Install

From PyPI:

pip install exchange-mcp
# or
uv add exchange-mcp

From source:

pip install .
# or
uv pip install .

Configure

Set these environment variables:

export EXCHANGE_SERVER=https://mail.company.com/EWS/Exchange.asmx
export EXCHANGE_USERNAME="DOMAIN\\username"
export EXCHANGE_PASSWORD=secret
export EXCHANGE_EMAIL_ADDRESS=user@company.com
export EXCHANGE_AUTH_TYPE=NTLM

Claude Code

{
  "mcpServers": {
    "exchange": {
      "command": "exchange-mcp",
      "env": {
        "EXCHANGE_SERVER": "https://mail.company.com/EWS/Exchange.asmx",
        "EXCHANGE_USERNAME": "DOMAIN\\\\username",
        "EXCHANGE_PASSWORD": "secret",
        "EXCHANGE_EMAIL_ADDRESS": "user@company.com",
        "EXCHANGE_AUTH_TYPE": "NTLM"
      }
    }
  }
}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

exchange_mcp-0.1.0.tar.gz (21.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

exchange_mcp-0.1.0-py3-none-any.whl (23.9 kB view details)

Uploaded Python 3

File details

Details for the file exchange_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: exchange_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 21.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for exchange_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 2d3050e9b458dfb7ae77141cc15cb356b52f41a6e088088fb31db6089c31360a
MD5 828fe49f9e63653019b070db0d99f34e
BLAKE2b-256 cd69ba792587fbdc0315d2963c93e1ee20d5360c86bc94b68ab1bde04d0ef4c9

See more details on using hashes here.

File details

Details for the file exchange_mcp-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: exchange_mcp-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 23.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for exchange_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9d8d25b383cc2cc230c46dfb40187fa0bbeb7dd6fbe95c8cbc8174441b6e4b9b
MD5 9c47e4ad56ac118c2e2f0c8455fd9b5a
BLAKE2b-256 61b05023fcaeb688d1d2b993821c0c5db24b02ac7e114ee29890641e6cd7f0bf

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page