Submit

Snak

@kasarlabs

Build powerful and secure Agents powered by Starknet.
Overview

what is Snak?

Snak is a toolkit designed for creating AI agents that can interact with the Starknet blockchain, providing functionalities for both developers and users.

how to use Snak?

To use Snak, clone the repository from GitHub, install the necessary dependencies, and configure your environment variables. You can run it in server mode or library mode depending on your needs.

key features of Snak?

  • Supports multiple AI providers including Anthropic, OpenAI, Google Gemini, and Ollama.
  • Offers both a ready-to-use NestJS server and an NPM package.
  • Provides chat and autonomous modes for agent interactions.

use cases of Snak?

  1. Creating AI agents for monitoring Starknet blockchain activities.
  2. Automating transactions and account management on Starknet.
  3. Building conversational agents for user interactions with blockchain data.

FAQ from Snak?

  • What is required to run Snak?

You need a Starknet wallet, an AI provider API key, and Node.js installed.

  • Can I use Snak with any AI provider?

Yes, Snak supports multiple AI providers, allowing flexibility in agent capabilities.

  • Is Snak open source?

Yes, Snak is open source and contributions are welcome.

Server Config

{
  "mcpServers": {
    "snak": {
      "command": "node",
      "args": [
        "/absolute/path/to/snak/mcp_server/snak/dist/index.js",
        "plugin_name_1",
        "plugin_name_2",
        "plugin_name_3"
      ]
    }
  }
}
© 2025 MCP.so. All rights reserved.

Build with ShipAny.