Armor Wallet Docs
  • Introduction
  • 💚Armor BASICS
    • Vision
    • Token
    • FAQ
    • Codex NFT
    • Platform Fees
    • Supported Chains
    • Supported Protocols
    • Core Functions
      • Wallet Management
      • Security
  • 🐸Armor Agents
    • Creating an Agent
  • Agent Customization
  • Agent Blueprints
  • ✳️Armor SDK
    • SDK Introduction
  • Armor MCP
  • Early Access Armor API key
  • Tutorials
    • Installing the Armor MCP
    • Troubleshooting UV and UVX
    • n8n
    • Claude
    • OpenAI
    • Langraph
    • Cline
    • Cursor
    • ElizeOS
    • Pydantic AI
  • 🟩AI & Tech
    • Architecture
    • Multi-Agent System
    • Agent Ecosystem
      • Trading Agent
      • Research Agent
      • Portfolio Agent
    • Game Connect
    • Bug Bounty
  • 🟢Company
    • Brand Kit
    • Work with us
Powered by GitBook
On this page
  • For Mac | For Windows | For Linux
  • Mac
  • Windows
  • Step 1: Install Python3
  • Step 2: Install uv
  • Step 3: Install git
  • Step 4: Setting Up Eliza Beta with MCP Plugin (Armor Integration)
  • Linux
  1. Tutorials

ElizeOS

Integrate the Armor SDK into ElizeOS and do anything in crypto.

PreviousCursorNextPydantic AI

Last updated 9 days ago

| |

In order to integrate Armor Crypto MCP with Cline, you will need the following tools:

  1. Python3

  2. uv

  3. git

Mac

Windows

Step 1: Install Python3

  1. Download Python

    • Click on the Download Python button (make sure you download Python 3.x).

  2. Install Python

    • Run the installer

    • Important: During installation, check the box that says "Add Python to PATH" before clicking "Install Now."

    • Follow the prompts to complete the installation.

  3. Verify the installation After installation is complete:

    • Open a terminal (Command Prompt, Terminal, or PowerShell).

    • Run the following command:python --version

    • You should see an output like 3.

    If you see the version printed, Python 3 has been successfully installed.

Step 2: Install uv

Install uv (required for running MCP servers via uvx)

In your terminal, install uv globally:

pip install uv

After installation, verify it by running:

uv --version

You should see the version number printed.

Step 3: Install git

  1. The download should start automatically for your Windows system

  2. Once the download is complete, double-click the installer (.exe) file to launch the setup wizard.

  3. Go through the installer steps.

    We recommend choosing the default and recommended options, especially for:

    • PATH environment settings

    • HTTPS transport backend

    • Line ending conversions

    This ensures compatibility with most development tools and avoids unnecessary configuration.

  4. Click Install and then Finish once the installation is complete

  5. Verify Installation Open Command Prompt or PowerShell, then run: git --version You should see a version number confirming that Git is installed.

Step 4: Setting Up Eliza Beta with MCP Plugin (Armor Integration)

Follow these steps to set up the Eliza Beta repo and integrate the MCP plugin. These instructions assume you're using the terminal (bash) inside Visual Studio Code or your preferred terminal.

  1. Checkout specific beta branch git checkout v1.0.0-beta.38

  2. Update Git Submodules git submodule update --init

  3. Install Bun (JavaScript runtime) curl -fsSL https://bun.sh/install | bash Restart your terminal after installation if bun is not immediately recognized.

  4. Install Dependencies bun install

  5. Install the MCP Plugin for Eliza bun add @fleek-platform/eliza-plugin-mcp

  6. Set Up Environment Variables Copy the .env.example file and edit it to include your API keys or custom settings: cp .env.example .env Then open .env in your code editor and adjust as needed. Example:

    # OpenAI Configuration
    OPENAI_EMBEDDING_MODEL=anthropic/claude-3.7-sonnet
    OPENAI_LARGE_MODEL=anthropic/claude-3.7-sonnet
    OPENAI_SMALL_MODEL=anthropic/claude-3.7-sonnet
    OPENAI_API_KEY=sk-.... (put your API here)
    OPENAI_BASE_URL=https://openrouter.ai/api/v1
  7. Build the Project bun run build

  8. Create or Edit Your Character File If you can not see the characters folder under eliza, then you should create one. You’ll need to define a character for Eliza to run. Use the sample below or modify it: File: characters/armorcrypto.character.json Example:

    {
        "name": "ArmorCrypto",
        "bio": "An intelligent crypto assistant powered by Armor MCP.",
        "model": {
            "provider": "anthropic",
            "model": "claude-3.7-sonnet",
            "apiKey": "sk-....",  # put your OpenRouter API here
            "baseURL": "https://openrouter.ai/api/v1"
        },
        "plugins": [
            "@fleek-platform/eliza-plugin-mcp"
        ],
        "settings": {
            "mcp": {
                "servers": {
                    "armor-crypto-mcp": {
                        "type": "stdio",
                        "name": "Armor Crypto MCP",
                        "command": "uvx",
                        "args": [
                            "armor-crypto-mcp@latest",
                            "--version"
                        ],
                        "env": {
                            "ARMOR_API_KEY": <PUT-YOUR-API-KEY>
                        }
                    }
                }
            }
        }
    }
  9. Copy Web Client Output to CLI Folder cp -r packages/client/dist/* packages/cli/dist/

  10. Start the Eliza Agent bun run packages/cli/dist/index.js start --characters=characters/armorcrypto.character.json

You’re all set! Your Eliza agent should now be running with your custom configuration and the MCP plugin enabled.

You will see the part: Go to dashboard at http://localhost:3000 (might be a different port), you should click on this link and you will see ArmorCrypto chat where you can test our tools.

Linux

Go to the official Python website: or you can download Python from Microsoft Store

Visit the official Git website:

If you are using Visual Studio Code you can click on File->New Window, and then click on Clone git repository and paste the following repository:

Or if you prefer to use the terminal, create a folder where you would like to clone the repository: Example: mkdir eliza cd eliza git clone cd eliza

https://www.python.org/downloads/
https://git-scm.com/download/win
https://github.com/elizaOS/eliza.git
https://github.com/elizaOS/eliza.git
For Mac
For Windows
For Linux