Skip to main content
Glama
FinAegis

Zelta MCP Server

by FinAegis

@finaegis/mcp

Connect Claude Desktop, Cursor, or Continue.dev to Zelta via the Model Context Protocol.

First-time login

npx -y @finaegis/mcp --login

This prints an authorization URL to the terminal and (where possible) opens it in your browser. After you complete consent, the token is persisted and the wrapper exits. You can re-run --login at any time to refresh credentials.

Related MCP server: MelviChat MCP Server

Configure (Claude Desktop)

Once logged in, add to claude_desktop_config.json:

{
  "mcpServers": {
    "zelta": { "command": "npx", "args": ["-y", "@finaegis/mcp"] }
  }
}

Token storage

By default, tokens are stored in $XDG_CONFIG_HOME/finaegis-mcp/tokens.json (typically ~/.config/finaegis-mcp/tokens.json) with file permissions 0600 (read/write for the owning user only). The file is plain JSON, not encrypted at rest.

Optional: OS keychain backend. If you prefer macOS Keychain / Windows Credential Manager / Linux libsecret, install keytar globally and opt in:

npm i -g keytar
FINAEGIS_MCP_TOKEN_STORE=keychain npx -y @finaegis/mcp --login

keytar is not a dependency of this package — it's a native module that fails to install on common environments (WSL2, Docker, Alpine, CI). Keeping the default install pure JavaScript means npx -y @finaegis/mcp just works everywhere.

Environment overrides

Variable

Default

MCP_SERVER_URL

https://mcp.zelta.app/mcp

MCP_AUTH_SERVER

https://zelta.app

MCP_OAUTH_NO_BROWSER

unset — set to 1 to print the auth URL instead of opening a browser

FINAEGIS_MCP_TOKEN_STORE

file (default) — set to keychain to use the OS keychain via keytar (must be installed separately)

Troubleshooting

  • Browser does not open — set MCP_OAUTH_NO_BROWSER=1 and follow the URL printed to stderr.

  • Token expired — log out and re-auth: npx @finaegis/mcp --logout.

  • libsecret-1.so.0: cannot open shared object file — only happens if you opted into FINAEGIS_MCP_TOKEN_STORE=keychain on a Linux system without libsecret. Unset the variable (the default file store needs no native deps) or install libsecret-1-dev + a keyring daemon.

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables AI clients like Cursor and Claude Desktop to interact with the MelviChat platform through the Model Context Protocol. It provides a standardized interface for consuming MelviChat API services within AI development tools.
    -
  • A
    license
    Not graded
    quality
    A
    maintenance
    Gives Notion Custom Agents real file tools and a real terminal over the Model Context Protocol, enabling them to read, edit, and run commands directly on the user's machine.
    1
    MIT