{"id":"0xpantera-ask-starknet-mcp-server","name":"ask-starknet-mcp-server","homepage":null,"repo_url":"https://github.com/0xpantera/ask-starknet-mcp-server","category":"infrastructure","subcategories":[],"tags":["zed","mcp","starknet","blockchain","rust","editor-extension","ai-agent-tools"],"what_it_does":"Provides a Zed Editor context server/extension that exposes the ask-starknet MCP server tools inside Zed, letting an AI assistant query Starknet blockchain data and (optionally) deploy/interact with smart contracts using configured RPC and LLM provider keys.","use_cases":["Ask an AI assistant questions about Starknet (block number, transactions, balances)","Assist with smart contract deployment and interaction flows from within Zed","Agentic workflows in Zed that rely on MCP tool calls to Starknet"],"not_for":["Production custody/signing of large amounts of funds without additional key-management controls","Environments where you cannot provide or protect private keys and LLM API keys","Use cases requiring a documented, standalone public API endpoint (this is an editor extension/context server)"],"best_when":"You want to run Starknet tooling from an interactive AI coding environment (Zed) and already have (or are comfortable building) the underlying ask-starknet MCP server.","avoid_when":"You need a strict enterprise security posture with auditable key custody and least-privilege signing; this setup appears to accept a raw private key via configuration.","alternatives":["Use ask-starknet directly (as an MCP server) outside Zed","Build/host your own Starknet integration using Starknet RPC APIs and an LLM tool-calling layer","Use another editor extension or MCP context server that wraps Starknet tooling"],"af_score":38.8,"security_score":35.5,"reliability_score":23.8,"package_type":"mcp_server","discovery_source":["github"],"priority":"low","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-04-04T21:22:46.051798+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":false,"mcp_server_url":null,"has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":["Anthropic API key","OpenAI API key","Google Gemini API key"],"oauth":false,"scopes":false,"notes":"The README indicates API keys are configured in Zed settings. It also optionally accepts a Starknet private key for transactions, which is a high-risk secret-handling scenario."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"No pricing details provided; costs likely depend on the chosen LLM provider and Starknet RPC usage."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":38.8,"security_score":35.5,"reliability_score":23.8,"mcp_server_quality":55.0,"documentation_accuracy":65.0,"error_message_quality":null,"error_message_notes":"README lists a few troubleshooting messages (e.g., path not found, index.js missing, at least one LLM API key required) but does not specify error codes, structured responses, or guidance for MCP/tool-call failures.","auth_complexity":40.0,"rate_limit_clarity":10.0,"tls_enforcement":60.0,"auth_strength":45.0,"scope_granularity":20.0,"dependency_hygiene":35.0,"secret_handling":15.0,"security_notes":"README shows direct inclusion of a Starknet private key in Zed configuration, which is risky. LLM API keys are also required. The extension’s transport security (TLS) and secret redaction/logging behavior are not described, so scores are conservative. No mention of least-privilege scopes or hardened signing/approval flows.","uptime_documented":0.0,"version_stability":30.0,"breaking_changes_history":30.0,"error_recovery":35.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["Agent may trigger transaction-creating tools if a Starknet private key is configured; ensure the assistant has appropriate guardrails","Configuration requires an absolute ask-starknet path; relative paths may break startup","Missing/incorrect LLM API key will prevent tool access depending on provider selection","The setup relies on building ask-starknet locally, which may introduce environment/setup drift"]}}