Olamto MCP Server

Olamto MCP Server

MCP server for Web3 AI agents enabling autonomous smart contract engineering on Robinhood EVM and Solana, with Cloudflare One portals for efficient token usage and edge execution.

Category
访问服务器

README

<div align="center">

<img src="https://app.olamto.fun/logo.png" width="110" alt="Olamto Logo" style="border-radius: 18px; box-shadow: 0 0 30px rgba(43, 84, 255,0.3);" />

⚡ Olamto Studio

Next-Gen Web3 AI Agentic Platform & Cloudflare One MCP Portals

npm version GitHub Repo License: MIT Robinhood Chain Solana Network Cloudflare Edge

🌐 Live Studio App📖 Developer Docs🐙 GitHub𝕏 (Twitter)✈️ Telegram

</div>


🚀 Overview

Olamto Studio is the premier Web3 AI development platform designed for autonomous smart contract engineering, stateful AI agent execution, and Model Context Protocol (MCP) server portals running natively on Cloudflare Workers Edge.

                     ┌───────────────────────────────────────────────┐
                     │          Olamto AI Engine Core                │
                     │       (16 Frontier AI Models Suite)           │
                     └───────────────────────┬───────────────────────┘
                                             │
            ┌────────────────────────────────┼────────────────────────────────┐
            ▼                                ▼                                ▼
┌─────────────────────────┐     ┌─────────────────────────┐     ┌─────────────────────────┐
│   Robinhood EVM Chain   │     │  Solana MCP Autofixer   │     │  Cloudflare One MCP     │
│   Solidity Compiler     │     │   Anchor & Pinocchio    │     │  5x Token Savings       │
│   Chain ID 4663         │     │   Rust Program Repair   │     │  Workers Codemode       │
└─────────────────────────┘     └─────────────────────────┘     └─────────────────────────┘

✨ Core Features

  • 🤖 Autonomous Agent SDK (@olamtostudio/agents): Event-driven agent base class with edge state persistence via Durable Objects and real-time WebSocket fibers.
  • 🟢 Robinhood EVM Chain (Chain ID 4663): Native Solidity compilation, static vulnerability auditing via Blockscout API, and gas estimation.
  • 🟣 Solana MCP Program Autofixer: Anchor & Pinocchio Rust smart contract error parsing, IDL generation, and automated code repair.
  • ⚡ Cloudflare One MCP Server Portals: 5x Token Savings optimization via minimize_tools() & search_and_execute(), reducing context window usage by up to 80%.
  • 𝗤 Cloudflare D1 SQL Vault: Serverless SQL storage for user configurations, API key vaults, and rate limits.

📦 Installation

Since @olamtostudio/agents is hosted directly on GitHub, install it directly using npm, yarn, or pnpm:

# Install directly from GitHub Repository
npm install github:olamtostudio/agents

# Using yarn
yarn add olamtostudio/agents

# Using pnpm
pnpm add github:olamtostudio/agents

Or clone and build from source:

git clone https://github.com/olamtostudio/agents.git
cd agents
npm install && npm run build

⚡ Quick Start

Create an autonomous Web3 AI agent in TypeScript:

import { Agent, type Connection, type WSMessage, type AgentEnv } from "@olamtostudio/agents";

export class Web3AuditorAgent extends Agent {
  constructor(env: AgentEnv) {
    super(env);
  }

  // 1. Triggered on connection establishment
  async onConnect(connection: Connection): Promise<void> {
    console.log("⚡ Olamto Agent booted on Robinhood EVM Chain ID 4663");
    connection.send(JSON.stringify({
      type: "ready",
      status: "Connected to Olamto Studio Edge"
    }));
  }

  // 2. Triggered on incoming message or tool command
  async onMessage(connection: Connection, message: WSMessage): Promise<void> {
    const data = typeof message === "string" ? JSON.parse(message) : message;

    if (data.action === "audit") {
      await this.setState({ last_contract: data.contract });
      const currentState = await this.getState();

      connection.send(JSON.stringify({
        status: "success",
        state: currentState,
        content: `Audit initiated for contract on Robinhood EVM Chain ID 4663`
      }));
    }
  }

  // 3. Triggered when client disconnects
  async onClose(connection: Connection): Promise<void> {
    console.log("Client disconnected:", connection.id);
  }
}

📖 SDK Reference (@olamtostudio/agents)

Agent Abstract Base Class

import { Agent, type Connection, type WSMessage, type AgentEnv } from "@olamtostudio/agents";

export class CustomAgent extends Agent {
  constructor(env: AgentEnv) {
    super(env);
  }

  // Boots up connection context
  async onConnect(connection: Connection): Promise<void> {}

  // Handles incoming messages and tool execution commands
  async onMessage(connection: Connection, message: WSMessage): Promise<void> {}

  // Handles connection teardown
  async onClose(connection: Connection): Promise<void> {}
}

Session State Storage

// Set state
await this.setState({ user_wallet: "0x46633e21a4168923058b71b93f21" });

// Get current state
const currentState = await this.getState();

⛓️ Robinhood EVM Chain Integration (Chain ID 4663)

import { RobinhoodEVM } from "@olamtostudio/agents";

const evm = new RobinhoodEVM({
  rpcUrl: "https://rpc.robinhood.olamto.fun",
  chainId: 4663,
});

const auditResult = await evm.auditContract(`
  pragma solidity ^0.8.20;
  contract OlamtoToken {
      mapping(address => uint256) public balances;
      function transfer(address to, uint256 amount) public {
          balances[msg.sender] -= amount;
          balances[to] += amount;
      }
  }
`);

console.log("Audit Status:", auditResult.status);
console.log("Vulnerabilities:", auditResult.issues);

☀️ Solana MCP Program Autofixer

import { SolanaMCP } from "@olamtostudio/agents";

const solana = new SolanaMCP();

const fixResult = await solana.autofixProgram({
  sourceCode: rustProgramCode,
  errorMessage: "Error: AccountDiscriminatorMismatch",
});

console.log("Repaired Rust Code:", fixResult.repairedCode);

🌐 Official Channels & Resources


<div align="center"> <sub>MIT License © 2026 Olamto Foundation</sub> </div>

推荐服务器

Baidu Map

Baidu Map

百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。

官方
精选
JavaScript
Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

官方
精选
本地
TypeScript
VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
graphlit-mcp-server

graphlit-mcp-server

模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。

官方
精选
TypeScript
Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选