Skip to content

v0.3.6

Choose a tag to compare

@GenAIwithMS GenAIwithMS released this 08 Jun 07:14
· 17 commits to main since this release
6eb8f4b
  • --stdio routing: The main entry point now detects the --stdio flag. When present, the installer is bypassed entirely and the MCP JSON-RPC server starts directly on stdio. This prevents the 30-second timeout error when AI clients (Claude Desktop, OpenCode, etc.) spawn the package as a background process.

  • New AI client presets: The interactive installer now supports two additional environments:

    • Hermes — writes to ~/.hermes/config.yaml in YAML mcp_servers format with --stdio in the args
    • Kilo — writes to ~/.config/kilo/kilo.json in OpenCode-compatible format
  • YAML configuration support: Added js-yaml dependency. The installer can now read/write YAML config files (used by Hermes). A "YAML mcp_servers Block" option is also available under Custom Agent.

  • Optional search API keys: After the required Twitter OAuth credentials, the installer now asks if you'd like to configure optional XQuik and GetXAPI search backends. If provided, the corresponding base URL is auto-injected (no manual URL entry needed).

🔧 Refactoring

  • src/index.ts: startServer() is now exported and no longer auto-runs on import
  • src/universal-installer.ts: startInstaller() is now exported; routing logic at module level decides which function to invoke based on process.argv

📦 Dependencies

  • Added: js-yaml, @types/js-yaml

Full changelog: v0.3.5...v0.3.6