Nevent AI in Claude Desktop
Claude Desktop loads MCP servers from a JSON configuration file. This file is edited manually — Claude Desktop has no graphical interface for managing MCP servers.
Configuration file location
Section titled “Configuration file location”Equivalent to: C:\Users\YourUser\AppData\Roaming\Claude\claude_desktop_config.json
If the file does not exist, create it. If it already exists, add the nevent block to the mcpServers object.
Minimal configuration (stdio mode)
Section titled “Minimal configuration (stdio mode)”Replace /absolute/path/to/mcp-nevent/dist/index.js with the real path where you have the package cloned and compiled.
Using npx (without cloning the repo)
Section titled “Using npx (without cloning the repo)”If you prefer not to clone the repo, you can use npx:
Global installation (recommended for frequent use)
Section titled “Global installation (recommended for frequent use)”Install the package once globally:
Then in the Claude Desktop configuration:
With explicit operation mode
Section titled “With explicit operation mode”To enable writes, add NEVENT_OPERATION_MODE:
Valid values are READ_ONLY (default), STANDARD and FULL. See the description of each mode in the permissions and security guide.
Path with system environment variables (macOS)
Section titled “Path with system environment variables (macOS)”On macOS, Claude Desktop does not inherit shell environment variables. If you have the token in your .zshrc or .bashrc, you must include it explicitly in the JSON or use the full path to the node binary:
To find the path to node on your system:
Verify it works
Section titled “Verify it works”- Save the changes to
claude_desktop_config.json - Fully close Claude Desktop
- Open Claude Desktop again
- Start a new conversation and type:
Claude Desktop will show the available tools if the MCP server is loaded correctly. If it does not respond with Nevent tools, check the troubleshooting guide.