mcpField
P
pentagonal-mcp

pentagonal-mcp

ローカル
github.com/Pentagonal-aiセキュリティ113 週間前に更新

pentagonal-mcp について

pentagonal-mcpは、Pentagonalのスマートコントラクト関連ツールをMCPクライアントに接続します。トークン調査、監査、生成、修正、コンパイルに対応し、SolidityとAnchor/Rust、および記載された8つのブロックチェーンを扱います。

主な機能

  1. 01トークンとコントラクトの情報確認
  2. 028エージェントによるセキュリティ監査
  3. 03SolidityとAnchor/Rustの生成
  4. 04特定した脆弱性の修正
  5. 05Solidityのコンパイルとガス推定
  6. 06チェーンとセキュリティルールの一覧

活用シーン

  1. 01トークン価格と保有者を調べる
  2. 02コントラクトを監査して結果を確認
  3. 03説明文からコントラクトを生成
  4. 04Solidityをコンパイルしてガス推定を確認

MCP 対応

Pentagonalのコントラクト調査、監査、生成、修正、コンパイル、参照ツールをMCPクライアントに公開します。READMEにはstdioとHTTPの接続方法が記載されています。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"achilles1089-pentagonal": {
"command": "npx",
"args": [
"-y",
"pentagonal-mcp"
],
"env": {
"PENTAGONAL_API_KEY": "<PENTAGONAL_API_KEY>"
}
}
}
}
起動コマンドnpx -y pentagonal-mcp
設定が必要な環境変数
PENTAGONAL_API_KEYシークレットPentagonal API key (optional — free tools work without it, paid tools accept x402 USDC on Base)

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmpentagonal-mcp1.0.1

ツール

7

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
chainenumいいえ対象のブロックチェーンethereum | polygon | arbitrum | base | optimism | bsc | avalanche | solana
promptstringはい生成するスマートコントラクトの自然言語による説明。機能、アクセス制御、トークノミクスを具体的に記述してください。
solana_typeenumいいえSolana のみ:"program" は Anchor/Rust プログラム、"token" は SPL token の JSON 設定を示しますprogram | token
use_learned_rulesbooleanいいえ自己学習型セキュリティルールを生成プロンプトに注入します

詳細

pentagonal-mcp

pentagonal MCP server npm License: MIT

Pentagonal 向け MCP サーバー — AI を活用したスマートコントラクト作成ツールです。

ツール

ツール説明認証
pentagonal_lookupトークンインテリジェンス — 価格、保有者、LP ロック、ハニーポット、ソースコード無料(レート制限あり)
pentagonal_audit重大度ごとに分類した 8 エージェントによるセキュリティ侵入テストと PoC エクスプロイト$5(クレジットまたは x402)
pentagonal_generate自然言語からコントラクトを生成(Solidity + Anchor/Rust)$5(クレジットまたは x402)
pentagonal_fix機能を維持しながら特定の脆弱性を修正無料(レート制限あり)
pentagonal_compileSolidity を ABI + バイトコード + ガス見積もりにコンパイル無料(レート制限あり)
pentagonal_rules蓄積された自己学習型セキュリティルールを表示無料
pentagonal_chainsサポート対象のすべてのブロックチェーンを一覧表示無料

Ethereum、Base、Polygon、Arbitrum、Optimism、BSC、Avalanche、Solana に対応しています。

セットアップ

Claude Desktop(stdio)

claude_desktop_config.json に追加します。

{
  "mcpServers": {
    "pentagonal": {
      "command": "npx",
      "args": ["-y", "pentagonal-mcp"],
      "env": {
        "PENTAGONAL_KEY": "your-api-key"
      }
    }
  }
}
Claude Code / Cursor / Windsurf(HTTP)

MCP 設定に追加します。

{
  "mcpServers": {
    "pentagonal": {
      "type": "http",
      "url": "https://www.pentagonal.ai/api/mcp",
      "headers": {
        "x-pentagonal-api-key": "your-api-key"
      }
    }
  }
}

API キーを取得する

  1. pentagonal.ai にサインインします
  2. アバターをクリック → 🔑 API Keys
  3. キーを生成します。キーは一度しか表示されないため、すぐにコピーしてください

支払い方法

  • クレジット — 監査または生成 1 回につき $5。ウェブアプリから購入できます(EVM または Solana)
  • x402 — エージェントが Base 上の USDC で利用ごとに支払います(アカウント不要)
  • API キー — クレジット残高をプログラムから利用します
  • 無料ツール — fix、compile、lookup、rules、chains は誰でも無料で利用できます

リンク

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。