Prototipo · Versión preliminar: todos los servidores del registro oficial, sincronizados cada 30 minutos. Las reseñas y las cuentas llegarán en una etapa posterior.
PopNx MCPServidores MCP para quienes usan IA · explicados con palabras sencillas

Chainweb API

de Pact-Community-Organizationversión 0.2.3i★ –iSe ejecuta en tu computadora
Nombre en el registroio.github.Pact-Community-Organization/chainweb

Instalar

Resumen

Descripción del creador (original en inglés)

Chainweb HTTP API: local sim, pre-signed send, poll, table reads, SPV proofs, module deploys.

Los tres pilares de PopNx MCP

Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.

Qué puedes hacer con él

Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.

  • Conexión: Se ejecuta en tu computadora
  • Transporte: stdio
  • Categoría: Otros
  • Debes completar: PACT_COMMUNITY_WORKSPACE_ROOT, PACT_COMMUNITY_CHAINWEB_MODE

Instalación

Elige la app de IA que usas y copia la configuración.

Antes de instalar

  • Revisiones básicas: 1 de 1 superadas
  • Se ejecuta en tu computadora con los permisos de tu usuario (archivos, red, apps).
  • Debes completar tú: PACT_COMMUNITY_WORKSPACE_ROOT, PACT_COMMUNITY_CHAINWEB_MODE, PACT_COMMUNITY_CHAINWEB_PROFILE, PACT_COMMUNITY_CHAINWEB_BASE_URL, PACT_COMMUNITY_CHAINWEB_NETWORK_ID

Necesitas

  • npmNode.js instalado (para el comando npx)

¿Qué app usas?

Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.

Abre Claude Desktop → Settings → Developer → Edit Config y pega esto en claude_desktop_config.json

{
  "mcpServers": {
    "chainweb": {
      "command": "npx",
      "args": [
        "-y",
        "@pact-community/mcp-chainweb"
      ],
      "env": {
        "PACT_COMMUNITY_WORKSPACE_ROOT": "your-value",
        "PACT_COMMUNITY_CHAINWEB_MODE": "your-value",
        "PACT_COMMUNITY_CHAINWEB_PROFILE": "your-value",
        "PACT_COMMUNITY_CHAINWEB_BASE_URL": "your-value",
        "PACT_COMMUNITY_CHAINWEB_NETWORK_ID": "your-value"
      }
    }
  }
}

Ejecuta esto en tu terminal

claude mcp add chainweb --env PACT_COMMUNITY_WORKSPACE_ROOT=your-value --env PACT_COMMUNITY_CHAINWEB_MODE=your-value --env PACT_COMMUNITY_CHAINWEB_PROFILE=your-value --env PACT_COMMUNITY_CHAINWEB_BASE_URL=your-value --env PACT_COMMUNITY_CHAINWEB_NETWORK_ID=your-value -- npx -y @pact-community/mcp-chainweb

Completa los valores vacíos antes de ejecutarlo.

Abrir en Cursor

O copia la configuración tú

Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json

{
  "mcpServers": {
    "chainweb": {
      "command": "npx",
      "args": [
        "-y",
        "@pact-community/mcp-chainweb"
      ],
      "env": {
        "PACT_COMMUNITY_WORKSPACE_ROOT": "your-value",
        "PACT_COMMUNITY_CHAINWEB_MODE": "your-value",
        "PACT_COMMUNITY_CHAINWEB_PROFILE": "your-value",
        "PACT_COMMUNITY_CHAINWEB_BASE_URL": "your-value",
        "PACT_COMMUNITY_CHAINWEB_NETWORK_ID": "your-value"
      }
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Abrir en VS Code

O copia la configuración tú

Pégalo en .vscode/mcp.json de tu proyecto

{
  "servers": {
    "chainweb": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@pact-community/mcp-chainweb"
      ],
      "env": {
        "PACT_COMMUNITY_WORKSPACE_ROOT": "your-value",
        "PACT_COMMUNITY_CHAINWEB_MODE": "your-value",
        "PACT_COMMUNITY_CHAINWEB_PROFILE": "your-value",
        "PACT_COMMUNITY_CHAINWEB_BASE_URL": "your-value",
        "PACT_COMMUNITY_CHAINWEB_NETWORK_ID": "your-value"
      }
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Este se ejecuta en tu computadora, y ChatGPT solo puede conectarse a servidores en internet. Elige otra app.

Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.

Valores que debes completar

  • PACT_COMMUNITY_WORKSPACE_ROOT obligatorio env
    Workspace root directory; all file access is confined inside it.
  • PACT_COMMUNITY_CHAINWEB_MODE obligatorio env
    Network mode; must be set and match PACT_COMMUNITY_CHAINWEB_PROFILE (devnet, testnet06, or mainnet).
  • PACT_COMMUNITY_CHAINWEB_PROFILE env
    Network profile: devnet (default, read/write), testnet06, or mainnet (both read-only).
  • PACT_COMMUNITY_CHAINWEB_BASE_URL env
    Chainweb node base URL (default per profile).
  • PACT_COMMUNITY_CHAINWEB_NETWORK_ID env
    Network id, e.g. development, testnet06, mainnet01 (default per profile).

Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.

Qué puede hacer

Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.

Revisiones básicasi

Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 7 nov 2026

  • ✓ Superada

    El creador coincide con el repo

    El nombre en el registro se verificó con la cuenta de GitHub Pact-Community-Organization, dueña del repo

  • … Aún sin revisar

    Sigue en mantenimiento

    Todavía no hemos leído este repo en GitHub

  • … Aún sin revisar

    Tiene licencia

    Todavía no hemos leído este repo en GitHub

  • – No aplica

    El endpoint responde

    Este se ejecuta en tu computadora; no hay endpoint en internet

  • – No aplica

    Inicio de sesión con OAuth

    Se ejecuta en tu computadora y usa ajustes locales en su lugar

  • … Aún sin revisar

    Sin instrucciones ocultas en las descripciones de herramientas

    Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet

Comparado con otros en Otrosi

  • Más estrellas que el 0% de los otros 18326 servidores de esta categoría
  • Publicado en el registro más recientemente que el 13% de los otros 18326 servidores de esta categoría
  • Revisiones básicas iguales o mejores que el 100% de los otros 18326 servidores de esta categoría

Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.

Preguntas frecuentes

¿Es seguro Chainweb API?

Superó 1 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.

¿Qué claves o códigos necesita?

Debes completar: PACT_COMMUNITY_WORKSPACE_ROOT, PACT_COMMUNITY_CHAINWEB_MODE

¿Se ejecuta en mi computadora o en la nube?

Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).

¿Sigue en mantenimiento?

El repo de GitHub cambió por última vez –, y la última versión (0.2.3) llegó al registro hace 4 meses.

¿Qué apps pueden usarlo?

Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Node.js en tu computadora.

¿Qué puedo usar en su lugar?

En la misma categoría: Spec Driven Development, Remote Desktop Commander, Signoff

Alternativas

Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.

Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi

Spec Driven Development

de formulahendry

MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.

Se ejecuta en tu computadora★ 440MITActualizado hace 14 meses
Instalar

Remote Desktop Commander

de desktop-commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

Se ejecuta en la nube★ 211Actualizado anteayer
Instalar

Signoff

de ayuanxx-max

Five gates that make an agent's 'done' provable: run them, read the verdict, audit the record.

Se ejecuta en tu computadoraActualizado hoy
Instalar

README del creador

Abrir el README

Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.

pact-mcp — MCP servers for Pact & Chainweb

Model Context Protocol servers that give your AI agent safe, auditable access to the Pact 5 development loop on Kadena Chainweb.

Run REPL tests, scan modules for critical language traps, estimate gas, and query or submit to Chainweb nodes — from Claude, Cursor, VS Code, or any MCP-compatible client. Every tool runs behind a strict, tested security baseline, and no tool ever touches a private key.

{

"mcpServers": { "pact": { "command": "npx", "args": ["-y", "@pact-community/mcp-pact"], "env": { "PACT_COMMUNITY_WORKSPACE_ROOT": "/path/to/your/project" } } } }

Servers

ServerInstallToolsWhat it does
Pact Tooling — @pact-community/mcp-pact6REPL test runs, critical-trap scanning, gas estimation, interface diff, format checks
Chainweb API — @pact-community/mcp-chainweb11/local simulation, pre-signed /send, poll, table reads, SPV proofs, module deploys

Both are listed in the official MCP registry as io.github.Pact-Community-Organization/pact and io.github.Pact-Community-Organization/chainweb.

Install

VS Code (one click)

Using VS Code with GitHub Copilot? Install with a single click:

The button opens VS Code and pre-fills the configuration. You can also search the MCP Servers view, or add from the command line:

code --add-mcp '{"name":"pact","command":"npx","args":["-y","@pact-community/mcp-pact"],"env":{"PACT_COMMUNITY_WORKSPACE_ROOT":"${workspaceFolder}","PACT_COMMUNITY_PACT_BIN":"pact"}}'

On VS Code Insiders, use vscode-insiders: in the links or code-insiders on

the command line.

Claude Code
claude mcp add pact -e PACT_COMMUNITY_WORKSPACE_ROOT=/path/to/your/project \

-- npx -y @pact-community/mcp-pact

Any MCP client

Add both servers to your client configuration:

{

"mcpServers": { "pact": { "command": "npx", "args": ["-y", "@pact-community/mcp-pact"], "env": { "PACT_COMMUNITY_WORKSPACE_ROOT": "/path/to/your/project", "PACT_COMMUNITY_PACT_BIN": "pact" } }, "chainweb": { "command": "npx", "args": ["-y", "@pact-community/mcp-chainweb"], "env": { "PACT_COMMUNITY_WORKSPACE_ROOT": "/path/to/your/project", "PACT_COMMUNITY_CHAINWEB_MODE": "devnet", "PACT_COMMUNITY_CHAINWEB_PROFILE": "devnet", "PACT_COMMUNITY_CHAINWEB_BASE_URL": "http://localhost:8081", "PACT_COMMUNITY_CHAINWEB_NETWORK_ID": "development" } } } }

Each server's README documents its full tool list and environment variables: Pact Tooling · Chainweb API.

Your first 10 minutes

  1. Install the Pact CLI — Pact Tooling uses it for REPL runs and gas estimation. Download a release from kadena-io/pact-5, put pact on your PATH, and verify with pact --version.
  2. Add the servers to your client with the config above, pointing PACT_COMMUNITY_WORKSPACE_ROOT at your contract project.
  3. Ask your agent:
  • *"Scan contracts/token.pact for critical Pact 5 traps"* — flags non-binary +, DB reads inside enforce, built-in shadowing, and more.
  • *"Run tests/token.repl and summarize the failures"* — executes the file with the real Pact interpreter and parses the results.
  • *"Diff the public interface of token.pact against token-v2.pact"* — reports added/removed/changed functions and whether the change is breaking.
  • *"What's the current block height on chain 0?"* — queries a Chainweb node.

Everything in Pact Tooling works with just the CLI — no node required. Chainweb API works against any Chainweb-compatible node: point PACT_COMMUNITY_CHAINWEB_BASE_URL at your devnet, or use the read-only testnet06 / mainnet profiles to query public networks.

Security

Both servers enforce the same tested baseline (details in SECURITY.md):

  • No private keys, ever. chainweb_send, chainweb_deploy_module, and chainweb_continue_pact require transactions to be signed externally (Ledger, @kadena/client, …) and passed in pre-signed.
  • Read-only public networks. The testnet06 and mainnet profiles block every write tool with PROFILE_WRITE_BLOCKED.
  • Audit logging of every tool call with SHA-256 input hashes (never raw inputs).
  • Prompt-injection stripping on all tool output before it reaches the model.
  • Tool-schema locking — a server refuses to start if its tool schemas drift.
  • Network and filesystem allowlists, no shell execution, and refusal to run as root.

Compatibility

ServerLocal devnetTestnetMainnet
Pact Tooling✅——
Chainweb API✅✅ read-only✅ read-only

Contributing

git clone https://github.com/Pact-Community-Organization/pact-mcp.git

cd pact-mcp pnpm install pnpm build pnpm test

Requires Node.js >= 20.11 and pnpm >= 9. See CONTRIBUTING.md for workflow, coding standards, and how to add or change a tool.

License

Apache-2.0

Pregunta a PopNx