ask-starknet
Verified Safeby KasarLabs
Overview
A unified Model Context Protocol (MCP) server that provides AI-powered routing to specialized Starknet MCP servers, enabling AI applications to seamlessly interact with Starknet protocols, wallets, and DeFi applications.
Installation
npx -y @kasarlabs/ask-starknet-mcpEnvironment Variables
- ANTHROPIC_API_KEY
- GEMINI_API_KEY
- OPENAI_API_KEY
- MODEL_NAME
- STARKNET_RPC_URL
- STARKNET_ACCOUNT_ADDRESS
- STARKNET_PRIVATE_KEY
- EXTENDED_API_KEY
- EXTENDED_API_URL
- EXTENDED_PRIVATE_KEY
- EXTENDED_BUILDER_ID
- EXTENDED_BUILDER_FEE
- CAIRO_CODER_API_KEY
- PATH_UPLOAD_DIR
- SECRET_PHRASE
- LOG_LEVEL
- NODE_ENV
Security Notes
The project uses environment variables for sensitive data (API keys, private keys) via `dotenv`, which is good practice. Tool execution is mediated by the Model Context Protocol SDK, which is designed for secure invocation and prevents arbitrary code execution like `eval`. Cryptographic operations for Starknet signatures (e.g., in `extended-mcp`) use established libraries like `starknet` and optionally WASM for performance, indicating a focus on secure implementation. Input validation is performed using Zod schemas for tool parameters, reducing injection risks. There are no obvious hardcoded secrets or malicious patterns observed in the provided source code.
Similar Servers
evm-mcp-server
Enables AI agents to interact with 60+ EVM-compatible blockchains, perform transactions, query data, and interact with smart contracts via a unified Model Context Protocol (MCP) interface.
mesh
An open-source control plane for Model Context Protocol (MCP) traffic, providing unified authentication, routing, observability, and tool management for AI agents and integrations across various services.
tmcp
A server implementation for the Model Context Protocol (MCP) to enable LLMs to access external context and tools.
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.