ark-forge/arkforge-mcp

ark-forge/arkforge-mcp

от ark-forge
ArkForge - MCP-сервер, сторонний прокси, подписывающий HTTP-запросы Ed25519 и фиксирующий их в неизменяемом реестре. Независимое криптографическое доказательство для аудита AI-агентов, вебхуков и м...

ArkForge Trust Layer — MCP Server

Third-party certifying proxy — get an independent cryptographic proof for any HTTP call.

Works with AI agents, webhooks, microservices, or any HTTP client. The proof is signed by ArkForge (independent third party) — not by the caller.

Get your free API key (500 proofs/month) →

ArkForge Trust Layer MCP server

Why this matters

When a system makes an HTTP call, there is no independent record of what was sent, what was received, or when it happened. Either party could deny or alter the transaction.

ArkForge fixes this by acting as a certifying proxy: the caller routes its request through ArkForge, which signs the full request+response bundle with an Ed25519 key, timestamps it via RFC 3161, and anchors it in Sigstore Rekor — an immutable, publicly auditable log.

The resulting proof is permanently verifiable at a public URL, by anyone, without contacting ArkForge.

This is the difference between a self-signed certificate and a CA-issued one. Other tools produce proofs signed by the caller itself. ArkForge produces proofs signed by an independent third party.

Инструменты были проиндексированы:
assess_mcp_server

Оценивает безопасность MCP-сервера и получает сертифицированное подтверждение оценки. Анализирует манифест инструментов сервера на наличие опасных шаблонов возможностей (запись в файловую систему, выполнение кода, доступ к окружению, сеть), обнаруживает отклонения от предыдущего базового уровня и отслеживает изменения версий. Args: server_id: Стабильный идентификатор MCP-сервера (например "my-mcp-server"). tools: Список словарей инструментов, как минимум с полем "name". Опционально: "description", "inputSchema", "version". server_version: Опциональная строка версии сервера (например "1.2.0"). Returns: JSON с полями assess_id, risk_score (0-100), findings (severity, tool, message), drift_detected, baseline_status и assessed_at.

Параметры
  • server_idstringобязательный
  • server_versionstring
  • toolsany[]обязательный
certify_call

Вызывает внешний API и получает криптографическое подтверждение транзакции. Используйте этот инструмент ВМЕСТО прямого вызова API, когда вам нужна проверяемая запись с защитой от подделки того, что было отправлено и получено. Подтверждение подписывается ArkForge (независимая третья сторона), содержит временную метку по RFC 3161 и привязывается в Sigstore Rekor - оно не самоподписанное вашим агентом. Аргументы: target: URL вышестоящего API для вызова (например, "https://api.example.com/v1/action") payload: тело JSON для отправки в вышестоящий API (необязательно для GET-запросов) method: HTTP-метод - "POST" или "GET" (по умолчанию: "POST") description: читаемое описание того, что делает этот вызов (включается в подтверждение) agent_identity: идентификатор вызывающего агента (необязательно, включается в подтверждение) Возвращает: JSON с proof_id, verification_url, ответом вышестоящего API, chain_hash и временной меткой. Передайте verification_url любой третьей стороне, чтобы она могла независимо проверить, что произошло.

Параметры
  • agent_identitystring
  • descriptionstring
  • methodstring
  • payloadobject
  • targetstringобязательный
compliance_report

Генерирует отчет о соответствии для всех доказательств, сертифицированных с использованием вашего ключа API. Собирает доказательства в заданном диапазоне дат и сопоставляет их со статьями запрошенного фреймворка соответствия. Аргументы: date_from: дата начала в формате ISO 8601 (например, "2026-01-01"). date_to: дата окончания в формате ISO 8601 (например, "2026-12-31"). framework: фреймворк соответствия — "eu_ai_act" (по умолчанию) или "iso_42001". Возвращает: JSON с полями report_id, framework, proof_count, articles coverage, gaps list и summary (covered / partial / gap / not_applicable).

Параметры
  • date_fromstringобязательный
  • date_tostringобязательный
  • frameworkstring
get_agent_reputation

Получает публичную оценку репутации агента (0-100). Оценка вычисляется на основе сертифицированной истории доказательств: процент успеха, соотношение споров, последовательность идентичности и объем доказательств. Args: agent_id: Идентификатор агента (например, "my-agent-v1"). Returns: JSON с reputation_score, деталями оценки и total_proofs.

Параметры
  • agent_idstringобязательный
get_proof

Извлекает полное криптографическое доказательство для указанного идентификатора proof ID. Возвращает полный пакет доказательства: хэши запроса/ответа, стороны, временную метку RFC 3161, запись в журнале Sigstore Rekor и снимок archive.org. Аргументы: proof_id: Идентификатор доказательства (например, "prf_20260310_143022_a1b2c3")

Параметры
  • proof_idstringобязательный
get_usage

Проверяет использование вашего ArkForge API и оставшиеся кредиты за текущий период. Возвращает ваш тариф (Free / Pro / Enterprise), использованные proofs, оставшиеся proofs и дату сброса.

Параметры

Без параметров.

verify_proof

Получает читаемое человеком краткое описание того, что удостоверяет доказательство. Полезно для объяснения пользователю или аудитору, что было независимо проверено, без чтения сырого JSON. Аргументы: proof_id: Идентификатор доказательства (например, "prf_20260310_143022_a1b2c3")

Параметры
  • proof_idstringобязательный
1.2.28основная
1.2.27
1.2.26
1.2.25
1.2.24
1.2.23
1.2.22
1.2.21
1.2.20
1.2.19
1.2.18
1.2.17
1.2.16
1.2.15
1.2.14
1.2.13
1.2.12
1.2.11
1.2.10
1.2.9
1.2.8
1.2.7
1.2.5
1.2.4
1.2.3
1.2.2
1.2.1
1.2.0
1.1.0
1.0.0

Выберите клиент, чтобы установить ark-forge/arkforge-mcp:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "ark-forge-arkforge-mcp-r7q7lb0iqh": {
      "command": "uvx",
      "args": [
        "arkforge-mcp"
      ],
      "env": {
        "ARKFORGE_API_KEY": "your_api_key_here"
      }
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "ark-forge-arkforge-mcp-r7q7lb0iqh": {
      "command": "uvx",
      "args": [
        "arkforge-mcp"
      ],
      "env": {
        "ARKFORGE_API_KEY": "your_api_key_here"
      }
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "ark-forge-arkforge-mcp-r7q7lb0iqh": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "arkforge-mcp"
      ],
      "env": {
        "ARKFORGE_API_KEY": "your_api_key_here"
      }
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"ark-forge-arkforge-mcp-r7q7lb0iqh\",\"type\":\"stdio\",\"command\":\"uvx\",\"args\":[\"arkforge-mcp\"],\"env\":{\"ARKFORGE_API_KEY\":\"your_api_key_here\"}}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "ark-forge-arkforge-mcp-r7q7lb0iqh": {
      "command": "uvx",
      "args": [
        "arkforge-mcp"
      ],
      "env": {
        "ARKFORGE_API_KEY": "your_api_key_here"
      }
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add ark-forge-arkforge-mcp-r7q7lb0iqh --env ARKFORGE_API_KEY=your_api_key_here -- uvx arkforge-mcp

Либо через JSON-конфиг:

claude mcp add-json ark-forge-arkforge-mcp-r7q7lb0iqh "{\"command\":\"uvx\",\"args\":[\"arkforge-mcp\"],\"env\":{\"ARKFORGE_API_KEY\":\"your_api_key_here\"}}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add ark-forge-arkforge-mcp-r7q7lb0iqh --env ARKFORGE_API_KEY=your_api_key_here -- uvx arkforge-mcp

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.ark-forge-arkforge-mcp-r7q7lb0iqh]
command = "uvx"
args = ["arkforge-mcp"]

[mcp_servers.ark-forge-arkforge-mcp-r7q7lb0iqh.env]
ARKFORGE_API_KEY = "your_api_key_here"
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите ark-forge/arkforge-mcp, а в поле команды запуска — строку ниже:
uvx arkforge-mcp

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "ark-forge-arkforge-mcp-r7q7lb0iqh": {
      "command": "uvx",
      "args": [
        "arkforge-mcp"
      ],
      "env": {
        "ARKFORGE_API_KEY": "your_api_key_here"
      }
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "ark-forge-arkforge-mcp-r7q7lb0iqh": {
      "command": "uvx",
      "args": [
        "arkforge-mcp"
      ],
      "env": {
        "ARKFORGE_API_KEY": "your_api_key_here"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например ark-forge-arkforge-mcp-r7q7lb0iqh.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: ark-forge-arkforge-mcp-r7q7lb0iqh
    command: uvx
    args:
      - "arkforge-mcp"
    env:
      ARKFORGE_API_KEY: your_api_key_here
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "ark-forge-arkforge-mcp-r7q7lb0iqh": {
      "command": "uvx",
      "args": [
        "arkforge-mcp"
      ],
      "env": {
        "ARKFORGE_API_KEY": "your_api_key_here"
      }
    }
  }
}

Похожие MCP-сервера

tomjwxf/scopeblind-gateway

tomjwxf/scopeblind-gateway

от tomjwxf

Защитный шлюз для MCP-серверов: логирует вызовы инструментов, применяет per-tool политики (блокировка, лимиты, tier) и опционально выпускает подписанные Ed25519 ресипты для аудита. Полезен разработ...

TypeScript⭐ 11
AgentValet/AgentValet

AgentValet/AgentValet

от agentvalet

AgentValet - это брокер идентичности и полномочий для AI-агентов и MCP-серверов. Он выдаёт каждому агенту свой криптографический ключ, краткосрочные JWT-токены и требует человеческого одобрения для...

TypeScript⭐ 2
node-man/dechonet-mcp

node-man/dechonet-mcp

от node-man

DechoNet MCP Server даёт AI-агентам 13 инструментов для разведки безопасности доменов: DNS, SSL, HTTP-заголовки и другие. Полезен для быстрой оценки защищённости сайтов через Claude Desktop.

JavaScript⭐ 1
behrensd/mcp-firewall

behrensd/mcp-firewall

от behrensd

mcpwall — прокси-фильтр для MCP: блокирует опасные вызовы, сканирует утечки, аудит. Встаёт между AI-клиентом и сервером, применяет YAML-правила. Защищает от утечек ключей и команд. Полезен для Clau...

TypeScript⭐ 5
9hannahnine-jpg/arc-gate-mcp

9hannahnine-jpg/arc-gate-mcp

от 9hannahnine-jpg

Прокси-сервер для runtime-управления MCP-вызовами, блокирующий prompt injection и злоупотребления. Фильтрует результаты инструментов по гибким политикам (от balanced до strict). Полезен для безопас...

Python⭐ 2
getaegis/aegis

getaegis/aegis

от getaegis

Aegis — локальный прокси для изоляции учетных данных AI-агентов. Как MCP сервер он встраивает секреты на границе сети, предотвращая утечку ключей через инъекции промптов. Полезен разработчикам, раб...

TypeScript⭐ 14
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин