@feathersdev/talon-mcp

raw JSON →
0.17.4 verified Sat Apr 25 auth: no javascript

An MCP (Model Context Protocol) server for automated Talon Auth setup. Version 0.17.4 requires Node.js >= 22. It allows AI assistants to handle account creation, organization and application management, and framework-aware integration. Key differentiators: uses device-based JWT tokens stored locally, integrates with multiple frontend/backend frameworks via a single web component and createVerifier(), and is part of the Feathers ecosystem. Release cadence: part of a monorepo with ongoing development.

error Error: Cannot find module 'talon-mcp'
cause npx cannot find the package due to network issues or misspelling.
fix
Ensure you are using 'npx talon-mcp' (all lowercase) and have internet access. Try 'npx talon-mcp@latest'.
error claude mcp add: command not found
cause Claude Code CLI is not installed or outdated.
fix
Install the latest Claude Code CLI: 'npm i -g @anthropic-ai/claude-code'
error ValidationError: 'args' must be an array
cause Incorrect format in claude_desktop_config.json for MCP server args.
fix
Use the correct format: {"command": "npx", "args": ["talon-mcp"]}
error Error: Not authenticated. Please log in.
cause No .auth.json file or expired token.
fix
Initiate login again using the assistant or call login_start tool directly via MCP.
gotcha The MCP server stores a device token in .auth.json. If you delete or modify this file, you'll need to log in again.
fix Do not delete .auth.json; if lost, simply re-run the login flow via Claude.
gotcha The integration code generated uses <talon-login> web component and createVerifier(). Ensure your project supports these or that the assistant adapts accordingly.
fix Use the get_docs tool to fetch the latest integration docs for your framework.
breaking Version 0.17.4 may have breaking changes from previous versions due to monorepo structure. Check changelog if upgrading.
fix Review the repository's release notes for migration steps.
npm install talon-mcp
yarn add talon-mcp
pnpm add talon-mcp

Shows how to set up the MCP server in Claude Desktop and initiate Talon Auth integration.

// Configure Claude Desktop by adding to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
  "mcpServers": {
    "talon-mcp": {
      "command": "npx",
      "args": ["talon-mcp"]
    }
  }
}

// Then restart Claude and ask:
"Add Talon Auth to my app"

// The assistant will:
// 1. Check auth status
// 2. Send login code to your email (via login_start)
// 3. Verify code (via login_verify)
// 4. List/create organization
// 5. Create application with allowed referrers (e.g., http://localhost:5173)
// 6. Inspect codebase and install packages, write integration code using <talon-login> and createVerifier()