NestDaddy

Idf Mcp

io.github.intent-driven-software/idf-mcp · v1.0.2

Turn an IDF domain into an MCP server with invariants and role scopes in every tool description.

Connect Runs on your machine

Terminal
claude mcp add idf-mcp -e IDF_SERVER=<IDF_SERVER> -e IDF_DOMAIN=<IDF_DOMAIN> -e IDF_BOOTSTRAP=<IDF_BOOTSTRAP> -e IDF_ONTOLOGY_PATH=<IDF_ONTOLOGY_PATH> -e IDF_AUTH_TOKEN=<IDF_AUTH_TOKEN> -- npx -y @intent-driven/[email protected]
claude_desktop_config.json
{
  "mcpServers": {
    "idf-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@intent-driven/[email protected]"
      ],
      "env": {
        "IDF_SERVER": "<IDF_SERVER>",
        "IDF_DOMAIN": "<IDF_DOMAIN>",
        "IDF_BOOTSTRAP": "<IDF_BOOTSTRAP>",
        "IDF_ONTOLOGY_PATH": "<IDF_ONTOLOGY_PATH>",
        "IDF_AUTH_TOKEN": "<IDF_AUTH_TOKEN>"
      }
    }
  }
}
~/.cursor/mcp.json
{
  "mcpServers": {
    "idf-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@intent-driven/[email protected]"
      ],
      "env": {
        "IDF_SERVER": "<IDF_SERVER>",
        "IDF_DOMAIN": "<IDF_DOMAIN>",
        "IDF_BOOTSTRAP": "<IDF_BOOTSTRAP>",
        "IDF_ONTOLOGY_PATH": "<IDF_ONTOLOGY_PATH>",
        "IDF_AUTH_TOKEN": "<IDF_AUTH_TOKEN>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "idf-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@intent-driven/[email protected]"
      ],
      "env": {
        "IDF_SERVER": "<IDF_SERVER>",
        "IDF_DOMAIN": "<IDF_DOMAIN>",
        "IDF_BOOTSTRAP": "<IDF_BOOTSTRAP>",
        "IDF_ONTOLOGY_PATH": "<IDF_ONTOLOGY_PATH>",
        "IDF_AUTH_TOKEN": "<IDF_AUTH_TOKEN>"
      }
    }
  }
}

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools

This server runs locally, so its tools are listed by your MCP client once it starts.

Environment variables

NameDescription
IDF_SERVER
Required
Base URL of the IDF host runtime (e.g. http://localhost:3001).
IDF_DOMAIN
Required
IDF domain to expose as MCP tools (e.g. invest, booking, planning).
IDF_BOOTSTRAP
Optional
Set to 0 if the host runtime already bootstrapped the domain; 1 (default) to bootstrap from IDF_ONTOLOGY_PATH on first connection.
IDF_ONTOLOGY_PATH
Optional
Filesystem path to the domain ontology module (only used when IDF_BOOTSTRAP=1).
IDF_AUTH_TOKEN
Optional, secret
Optional bearer token forwarded to the host runtime as the agent's role credential.

Details

Package@intent-driven/[email protected] (NPM, stdio)
First published6 May 2026
Last updated6 May 2026
Registry nameio.github.intent-driven-software/idf-mcp

More other servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.