# Example Claude Desktop Configuration
This file shows how to configure the MCP Presidio server with Claude Desktop.
Add this to your `claude_desktop_config.json` file:
## Option 1: Using Python module directly
```json
{
"mcpServers": {
"presidio": {
"command": "python",
"args": ["-m", "mcp_presidio.server"],
"env": {}
}
}
}
```
## Option 2: Using installed script
```json
{
"mcpServers": {
"presidio": {
"command": "mcp-presidio",
"args": [],
"env": {}
}
}
}
```
## Option 3: With virtual environment
```json
{
"mcpServers": {
"presidio": {
"command": "/path/to/venv/bin/python",
"args": ["-m", "mcp_presidio.server"],
"env": {}
}
}
}
```
## Configuration Notes
- The server uses stdio transport by default
- No additional environment variables are required
- Make sure spaCy language models are downloaded before running
- The server will initialize Presidio engines on first use (lazy loading)