Host Setup
Config for Claude Desktop, Claude Code, Cursor, Windsurf, VS Code, Zed and Cline, plus remote mode over HTTP.
Host Setup
Seven hosts, plus a remote HTTP mode for shared infrastructure. Every stdio host
runs the same command, npx -y @intempt-technologies/mcp, and differs only in
where the config file lives and what the top-level key is called.
Replace your-org and your-project with your own slugs. If your account
belongs to exactly one of each, you can omit both and let login resolve them.
Claude Code
The plugin is the shortest path. It registers the server and bundles a setup skill that handles install, login and org selection in one step.
/plugin marketplace add intempt/intempt-claude-plugin
/plugin install intempt@intempt-pluginsRestart Claude Code, then say run intempt setup.
Manual alternative:
claude mcp add intempt -- npx -y @intempt-technologies/mcpClaude Desktop
Edit ~/Library/Application Support/Claude/claude_desktop_config.json on macOS,
or %APPDATA%\Claude\claude_desktop_config.json on Windows:
{
"mcpServers": {
"intempt": {
"command": "npx",
"args": ["-y", "@intempt-technologies/mcp"],
"env": {
"INTEMPT_ORG": "your-org",
"INTEMPT_PROJECT": "your-project"
}
}
}
}Cursor
Cursor Settings, then MCP Servers, then Add:
{
"mcpServers": {
"intempt": {
"command": "npx",
"args": ["-y", "@intempt-technologies/mcp"],
"env": {
"INTEMPT_ORG": "your-org",
"INTEMPT_PROJECT": "your-project"
}
}
}
}Windsurf
Edit ~/.codeium/windsurf/mcp_config.json, same shape as Cursor.
VS Code (GitHub Copilot)
Add to your workspace .vscode/mcp.json. Note the key is servers, not
mcpServers:
{
"servers": {
"intempt": {
"command": "npx",
"args": ["-y", "@intempt-technologies/mcp"],
"env": {
"INTEMPT_ORG": "your-org",
"INTEMPT_PROJECT": "your-project"
}
}
}
}Zed
Edit ~/.config/zed/settings.json. Zed nests the command differently from
everyone else:
{
"context_servers": {
"intempt": {
"command": {
"path": "npx",
"args": ["-y", "@intempt-technologies/mcp"],
"env": {
"INTEMPT_ORG": "your-org",
"INTEMPT_PROJECT": "your-project"
}
}
}
}
}Cline
Cline Settings, then MCP Servers, then Add Custom Server. Same shape as Cursor.
Remote mode over HTTP
For shared infrastructure, multi-user setups, or Claude Connectors. This runs an HTTP server with OAuth 2.1 and PKCE instead of speaking stdio to a local host.
MCP_TRANSPORT=http MCP_PORT=3010 npx @intempt-technologies/mcp| Endpoint | Auth | Description |
|---|---|---|
POST /mcp | Bearer | MCP JSON-RPC |
GET /mcp | Bearer | SSE streaming |
DELETE /mcp | Bearer | Session teardown |
GET /health | None | Health check |
GET /.well-known/oauth-authorization-server | None | OAuth discovery |
Extra variables for this mode:
| Variable | Default |
|---|---|
MCP_TRANSPORT | stdio |
MCP_PORT | 3010 |
MCP_SERVER_URL | http://localhost:3010 |
MCP_CLIENT_ID | intempt-mcp |
MCP_DEFAULT_PROVIDER | google |
In a container
docker run -p 3010:3010 \
-e INTEMPT_ORG=your-org \
-e INTEMPT_PROJECT=your-project \
intempt-mcpAuthentication in automation
Interactive login needs a browser, which CI does not have. Set
INTEMPT_AUTH_TOKEN to a static JWT instead and the server skips the
interactive flow entirely.
After setup
A fresh install serves 10 tools. See
MCP Server for how to widen that
with INTEMPT_MCP_TOOLS, and Limits for what the
server will not do at any setting.
