Skip to main content
ClaudeWave

Official JavaScript, TypeScript, Python & MCP SDK for M2M Sentinel Base bytecode intelligence

MCP ServersRegistry oficial1 estrellas0 forksJavaScriptMITActualizado 6d ago
ClaudeWave Trust Score
87/100
Trusted
Passed
  • Open-source license (MIT)
  • Actively maintained (<30d)
  • Clear description
  • Documented (README)
Last scanned: 8/25/2026
Install in Claude Code / Claude Desktop
Method: NPX · @smithery/cli
Claude Code CLI
claude mcp add m2m-sentinel-sdk -- npx -y @smithery/cli
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "m2m-sentinel-sdk": {
      "command": "npx",
      "args": ["-y", "@smithery/cli"]
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
Casos de uso

Resumen de MCP Servers

# M2M Sentinel SDK & MCP Server

Official multi-language client library, **Model Context Protocol (MCP) server**, and **Coinbase AgentKit ActionProvider** for M2M Sentinel — deterministic EVM bytecode capability intelligence, EIP-1967 proxy resolution, and preflight guards for autonomous agents operating on Base.

[![npm version](https://img.shields.io/npm/v/m2m-sentinel-sdk.svg)](https://www.npmjs.com/package/m2m-sentinel-sdk)
[![PyPI version](https://img.shields.io/pypi/v/m2m-sentinel.svg)](https://pypi.org/project/m2m-sentinel/)
[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)
[![Smithery](https://smithery.ai/badge/m2m-sentinel-sdk)](https://smithery.ai/server/m2m-sentinel-sdk)

---

## ⚡ 1. Model Context Protocol (MCP) Server

Connect M2M Sentinel directly to **Claude Desktop**, **Cursor**, **Windsurf**, or any MCP-compliant LLM agent.

### Option A: 1-Click via Smithery
```bash
npx -y @smithery/cli mcp add M2M-Sentinel/m2m-sentinel-sdk --client claude
```

### Option B: Local Stdio (`claude_desktop_config.json`)
```json
{
  "mcpServers": {
    "m2m-sentinel": {
      "command": "npx",
      "args": ["-y", "m2m-sentinel-sdk"],
      "env": {
        "M2M_SENTINEL_API_KEY": ""
      }
    }
  }
}
```

### Option C: Remote HTTP / Server-Sent Events (SSE)
* **SSE Stream**: `https://api.m2msentinel.com/sse`
* **Messages**: `https://api.m2msentinel.com/messages`

---

## 🤖 2. Coinbase AgentKit Integration

```typescript
import { AgentKit } from "@coinbase/agentkit";
import { m2mSentinelActionProvider } from "m2m-sentinel-sdk";

const agentKit = await AgentKit.from({
  walletProvider,
  actionProviders: [
    m2mSentinelActionProvider({
      apiKey: process.env.M2M_SENTINEL_API_KEY
    })
  ]
});
```

---

## 📦 3. JavaScript / TypeScript Client

```bash
npm install m2m-sentinel-sdk
```

```javascript
const { M2MSentinelClient } = require('m2m-sentinel-sdk');

const client = new M2MSentinelClient();

async function main() {
  const audit = await client.auditContract('0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913');
  console.log('Proxy Detected:', audit.data.proxyDetection.isProxy);
  console.log('Capabilities:', audit.data.bytecodeAnalysis.detectedCapabilities);
}

main().catch(console.error);
```

---

## 🐍 4. Python Client

```bash
pip install m2m-sentinel
```

```python
from m2m_sentinel import M2MSentinelClient

client = M2MSentinelClient()
audit = client.audit_contract("0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913")
print("Proxy detected:", audit["data"]["proxyDetection"]["isProxy"])
print("Capabilities:", audit["data"]["bytecodeAnalysis"]["detectedCapabilities"])
```

---

## 💳 5. Autonomous x402 Micropayments (Headless M2M)

```typescript
import { x402SignerClient } from "m2m-sentinel-sdk";

const client = new x402SignerClient({
  walletSigner: myAgentWallet,
  baseUrl: "https://api.m2msentinel.com"
});

const result = await client.request("/v1/audit/0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913");
```

---

## 📜 License
MIT License. Copyright (c) 2026 M2M Sentinel.

Lo que la gente pregunta sobre m2m-sentinel-sdk

¿Qué es M2M-Sentinel/m2m-sentinel-sdk?

+

M2M-Sentinel/m2m-sentinel-sdk es mcp servers para el ecosistema de Claude AI. Official JavaScript, TypeScript, Python & MCP SDK for M2M Sentinel Base bytecode intelligence Tiene 1 estrellas en GitHub y su última actualización registrada es del 2026-08-18.

¿Cómo se instala m2m-sentinel-sdk?

+

Puedes instalar m2m-sentinel-sdk clonando el repositorio (https://github.com/M2M-Sentinel/m2m-sentinel-sdk) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.

¿Es seguro usar M2M-Sentinel/m2m-sentinel-sdk?

+

Nuestro agente de seguridad ha analizado M2M-Sentinel/m2m-sentinel-sdk y le ha asignado un Trust Score de 87/100 (tier: Trusted). Revisa el desglose completo de comprobaciones superadas y flags en esta página.

¿Quién mantiene M2M-Sentinel/m2m-sentinel-sdk?

+

M2M-Sentinel/m2m-sentinel-sdk es mantenido por M2M-Sentinel. La última actividad registrada en GitHub es del 2026-08-18, con 0 issues abiertos.

¿Hay alternativas a m2m-sentinel-sdk?

+

Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.

Despliega m2m-sentinel-sdk en tu cloud

Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.

¿Mantienes este repo? Añade un badge a tu README

Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.

Featured on ClaudeWave: M2M-Sentinel/m2m-sentinel-sdk
[![Featured on ClaudeWave](https://claudewave.com/api/badge/m2m-sentinel-m2m-sentinel-sdk)](https://claudewave.com/repo/m2m-sentinel-m2m-sentinel-sdk)
<a href="https://claudewave.com/repo/m2m-sentinel-m2m-sentinel-sdk"><img src="https://claudewave.com/api/badge/m2m-sentinel-m2m-sentinel-sdk" alt="Featured on ClaudeWave: M2M-Sentinel/m2m-sentinel-sdk" width="320" height="64" /></a>

Más MCP Servers

Alternativas a m2m-sentinel-sdk