dexter-mcp
Verified Safeby BranchManager69
Overview
Serves as a Model Context Protocol (MCP) bridge, exposing a curated set of tools for AI agents (Claude, ChatGPT, voice bots) to interact with Solana-based financial trading, wallet management, search, and analytics services.
Installation
npm startEnvironment Variables
- TOKEN_AI_MCP_TOKEN
- TOKEN_AI_MCP_OAUTH
- TOKEN_AI_OIDC_CLIENT_ID
- TOKEN_AI_OIDC_CLIENT_ID_CHATGPT
- TOKEN_AI_OIDC_AUTHORIZATION_ENDPOINT
- TOKEN_AI_OIDC_TOKEN_ENDPOINT
- TOKEN_AI_OIDC_USERINFO
- TOKEN_AI_MCP_OAUTH_ALLOW_ANY
- TOKEN_AI_MCP_PUBLIC_URL
- TOKEN_AI_MCP_TOOLSETS
- TOKEN_AI_DEFAULT_WALLET_ADDRESS
- SUPABASE_URL
- SUPABASE_ANON_KEY
- SUPABASE_SERVICE_ROLE_KEY
- SUPABASE_JWT_SECRET
- MCP_JWT_SECRET
- CONNECTOR_CLAUDE_CLIENT_ID
- TAVILY_API_KEY
- X402_CATALOG_TTL_MS
- HYPERLIQUID_API_BASE
- HYPERLIQUID_MASTER_ADDRESS
- HYPERLIQUID_MAX_TTL_DAYS
- HYPERLIQUID_ROTATION_THRESHOLD_DAYS
- HYPERLIQUID_INFO_POLL_INTERVAL_MS
- PERP_USER_MAX_NOTIONAL_USD
- PERP_GLOBAL_EQUITY_BUFFER_USD
- PERP_ORDER_RATE_LIMIT_PER_MINUTE
- PERP_TREASURY_WALLET_PUBLIC_KEY
- CONNECTOR_REWARD_MANAGED_WALLET
- X402_ASSET_MINT
- X402_ASSET_DECIMALS
- KOLSCAN_SUPABASE_URL
- KOLSCAN_SUPABASE_ANON_KEY
- DEXTER_TOKEN_MINT
Security Notes
The server relies heavily on external Supabase authentication and Dexter API for core functionalities, indicating a robust external security posture. Sensitive information is managed via environment variables. The `apps-sdk/bootstrap.js` uses `JSON.stringify(baseUrl)` to embed a base URL, which could be a vulnerability if `baseUrl` were attacker-controlled during deployment/build, but is generally safe for properly configured environment variables. The implementation includes defensive measures for external link handling and HTML attribute manipulation. No direct `eval()` of user input was found.
Similar Servers
mcp-context-forge
Converts web content (HTML, PDF, DOCX, etc.) and local files from a URL into high-quality Markdown format. It supports multiple conversion engines, content optimization, batch processing, and image handling.
ncp
NCP acts as a universal adapter and orchestrator for Model Context Protocol (MCP) servers and tools. It provides a unified interface for discovery, execution, and management of diverse tools (local CLI, HTTP APIs, internal plugins/Photons, AI skills) through natural language and structured code interaction, enabling AI agents to interact with the broader digital ecosystem.
example-remote-server
A reference server demonstrating all Model Context Protocol (MCP) features and OAuth 2.0 authentication patterns.
mcp-tools
Provides a TypeScript library to simplify building Model Context Protocol (MCP) clients and servers, enabling AI applications to securely access private user data through OAuth-based authentication flows.