juanisidoro/securecode-mcp

juanisidoro/securecode-mcp

от juanisidoro
MCP сервер для SecureCodeHQ: Claude Code работает с секретами (API ключи, токены) без отображения в диалоге - значения шифруются AES-256 и инжектятся в файл (инжект-режим). Инструмент для управления секретами и безопасной работы с ними.

@securecode/mcp-server

MCP Server for SecureCodeHQ. Lets Claude Code access your secrets securely without ever seeing them.

SecureCode MCP server

Quick Start

claude mcp add securecode -- npx -y @securecode/mcp-server

Then tell Claude Code:

Set up SecureCode in this project

The onboard tool walks you through account creation, secret import, and configuration. Takes about 2 minutes.

What It Does

Your secrets (API keys, tokens, passwords) are encrypted with AES-256 and stored in SecureCode. Claude Code accesses them via MCP, but the actual values never appear in the chat.

When Claude reads a secret, the value is written to a local file on your machine. The AI gets the file path but never sees the raw value. This is inject mode, the default.

Tools

Tool What it does
onboard Guided setup: signup, import, API key, config, SDK
get-secret Get a secret (injected to file by default, reveal: true to show to AI)
list-secrets List all secrets with tags and expiry status
create-secret Create a new secret
update-secret Update value, description, or tags
delete-secret Delete a secret
renew-secret Renew expired secrets or change TTL
import-env Import .env via secure web window (values never pass through AI)
export-env Export secrets as .env or CSV
get-status Check plan, usage, and MCP server version
wake-session Unlock session with optional scope and auto-sleep timer
sleep-session Lock session and clean injected files
session-status Check session state and time remaining
byebye Lock session + clean all secrets from disk
get-active-rules List active MCP access rules (read-only)
security-check Post-setup security hardening checks
help Docs: tools, SDK, sessions, rules, troubleshooting
Инструменты были проиндексированы:
byebye

Завершает рабочий сеанс. Блокирует сеанс, очищает все внедренные секреты с диска и прощается. Используйте это, когда закончите работу на день.

Параметры

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

create-secret

Создаёт новый секрет. Секреты с одинаковыми именами могут сосуществовать, если у них разные теги env.

Параметры
  • descriptionstring

    Человекочитаемое описание назначения этого секрета

  • domainstring

    Связанный домен для расширения браузера, например "api.stripe.com"

  • namestringобязательный

    Имя для секрета (например, STRIPE_SECRET_KEY)

  • tagsobject

    Теги в виде пар ключ:значение, например { "env": "production", "project": "acme" }

  • ttlHoursnumber

    Время жизни в часах. Не указывайте для постоянного (без срока действия).

  • usernamestring

    Имя пользователя или адрес электронной почты, связанные с этим секретом (например, учётные данные для входа)

  • valuestringобязательный

    Секретное значение, которое нужно зашифровать и сохранить.

delete-secret

Удаляет секрет (мягкое удаление, можно восстановить)

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

    Имя секрета, который нужно удалить

  • tagsobject

    Фильтрует теги, чтобы различать одноимённые секреты.

export-env

导出所有密钥为 .env 或 CSV 格式。返回包含解密值的完整内容。

Параметры
  • formatenum

    Формат экспорта: "env" (по умолчанию) или "csv".

  • tagsobject

    Фильтрует по тегам, например { "env": "production" }.

get-active-rules

Выводит активные правила доступа MCP. Только для чтения - правила могут быть созданы или изменены только через панель управления. Используйте это, чтобы понять, почему доступ к секрету был заблокирован.

Параметры

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

get-secret

Получает секрет по имени. По умолчанию вставляет значение в локальный файл, чтобы оно никогда не появлялось в диалоге с ИИ. Используйте reveal:true, чтобы увидеть исходное значение (аудируется как осознанное действие). Используйте cleanup:true, чтобы удалить все внедренные секреты с диска.

Параметры
  • cleanupboolean

    Если true, удаляет все внедренные секретные файлы с диска.

  • namestring

    Точное имя секрета (например, STRIPE_SECRET_KEY)

  • revealboolean

    Если true, возвращает исходное значение в диалоге (проверяется как раскрытие). По умолчанию: false (режим инъекции — значение записывается в локальный файл, никогда не показывается).

  • tagsobject

    Фильтрует теги для различения секретов с одинаковыми именами, например { "env": "production", "project": "acme" }

get-status

Получает статус вашего аккаунта SecureCodeHQ: план, лимиты использования, количество секретов и версию MCP сервера. Полезно для проверки оставшейся ёмкости и подтверждения, что сервер обновлён.

Параметры

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

help

Получите документацию SecureCode: доступные инструменты, шаблоны использования, настройка SDK и типовые рабочие процессы. Используйте это, чтобы понять, как помочь пользователю с SecureCode.

Параметры
  • topicenum

    Тема документации. По умолчанию: "all"

import-env

Импортирует секреты из .env файлов в SecureCode. В целях безопасности импорт .env должен выполняться через веб-интерфейс: агент ИИ никогда не видит значения секретов во время импорта. Этот инструмент предоставляет ссылку на страницу импорта.

Параметры

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

list-secrets

Выводит список всех доступных секретов с их тегами и статусом истечения. Возвращает имена и метаданные, никогда не значения.

Параметры
  • tagsobject

    Фильтрует по тегам, например { "env": "production", "project": "acme" }

onboard

Начинает или продолжает онбординг SecureCode. Проводит пользователя через регистрацию, импорт .env, создание API-ключа, настройку MCP и опциональную настройку SDK - всё из Claude Code. Вызывайте этот инструмент несколько раз, чтобы продвигаться по шагам.

Параметры
  • actionenum

    Выполняемое действие. «start» (по умолчанию) проходит этапы регистрации и импорта. «configure-auto» позволяет агенту автоматически записать API-ключ в файл конфигурации MCP. «configure-manual» показывает API-ключ, чтобы пользователь мог настроить его самостоятельно. «setup-sdk» возвращает инструкции по установке SDK для выполнения агентом. «add-environment» проводит пользователя через добавление секретов для нового окружения (например, production) без повторного прохождения полного онбординга. «select-secrets» выводит список существующих секретов в хранилище по тегам, чтобы пользователь мог выбрать, какие из них использовать (восстановление/пропуск импорта).

  • configPathstring

    Путь к файлу конфигурации MCP (.mcp.json или claude.json). Нужен только для configure-auto, если автоматическое определение не сработает.

  • selectedEnvstring

    Тег окружения, выбранный пользователем (из действия select-secrets). Используется для настройки .securecoderc.

  • selectedProjectstring

    Тег проекта, выбранный пользователем (из действия select-secrets). Используется для настройки .securecoderc.

renew-secret

Обновляет просроченный секрет или изменяет его TTL. Используется для реактивации просроченных секретов или продления срока действия.

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

    Имя секрета для продления

  • tagsobject

    Фильтрует теги, чтобы различать одноимённые секреты.

  • ttlHoursnumber

    Новый TTL в часах. Опустите, чтобы сделать постоянным (без срока действия).

security-check

Анализирует проект на наличие проблем безопасности после настройки SecureCode. Возвращает список действий, которые агент ДОЛЖЕН выполнить для защиты секретов. Вызовите это после установки SDK.

Параметры

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

session-status

Проверяет текущее состояние сессии: активна или в спячке, ограничения области действия и время до автоматического сна.

Параметры

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

sleep-session

Заблокируйте сессию немедленно. Весь секретный доступ будет заблокирован, пока вы снова не разбудите её. Используйте это, когда закончите работу.

Параметры

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

update-secret

Обновляет значение, описание, теги или домен существующего секрета. Изменяются только переданные поля.

Параметры
  • descriptionstring

    Новое описание

  • domainstring

    Новый домен

  • filterTagsobject

    Фильтрует теги для устранения неоднозначности секретов с одинаковыми именами (в отличие от поля "tags", которое задает новые теги).

  • namestringобязательный

    Имя секрета для обновления

  • tagsobject

    Заменяет ВСЕ существующие теги.

  • usernamestring

    Новое имя пользователя или email

  • valuestring

    Новое секретное значение (оставьте пустым, чтобы сохранить текущее)

wake-session

Разбудите (разблокируйте) сеанс, чтобы начать доступ к секретам. При необходимости ограничьте доступ до конкретной области тегов и установите таймер автоматического сна.

Параметры
  • autoSleepMinutesinteger

    Минуты бездействия до автоматического перехода в спящий режим. По умолчанию: 120 (2 часа).

  • scopeobject[]

    Фильтры по тегам ограничивают, какие секреты доступны. Например: [{project:"acme"}]. Опустите, чтобы получить все секреты.

0.15.4основная
0.15.3
0.15.2
0.15.1
0.15.0
0.14.1
0.14.0
0.13.0
0.12.0
0.11.0
0.10.1
0.10.0
0.9.0
0.8.0
0.7.1
0.7.0
0.6.1
0.6.0
0.5.0
0.4.1
0.4.0
0.1.1
0.1.0

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

Любой клиент

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

{
  "mcpServers": {
    "juanisidoro-securecode-mcp-yjnw1rwauh": {
      "command": "npx",
      "args": [
        "-y",
        "@securecode/mcp-server"
      ]
    }
  }
}
CursorCursor

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

{
  "mcpServers": {
    "juanisidoro-securecode-mcp-yjnw1rwauh": {
      "command": "npx",
      "args": [
        "-y",
        "@securecode/mcp-server"
      ]
    }
  }
}
VS Code

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

{
  "servers": {
    "juanisidoro-securecode-mcp-yjnw1rwauh": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@securecode/mcp-server"
      ]
    }
  }
}

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

code --add-mcp "{\"name\":\"juanisidoro-securecode-mcp-yjnw1rwauh\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"@securecode/mcp-server\"]}"
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": {
    "juanisidoro-securecode-mcp-yjnw1rwauh": {
      "command": "npx",
      "args": [
        "-y",
        "@securecode/mcp-server"
      ]
    }
  }
}
Claude CodeClaude Code

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

claude mcp add juanisidoro-securecode-mcp-yjnw1rwauh -- npx -y @securecode/mcp-server

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

claude mcp add-json juanisidoro-securecode-mcp-yjnw1rwauh "{\"command\":\"npx\",\"args\":[\"-y\",\"@securecode/mcp-server\"]}"
CodexCodex

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

codex mcp add juanisidoro-securecode-mcp-yjnw1rwauh -- npx -y @securecode/mcp-server

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

[mcp_servers.juanisidoro-securecode-mcp-yjnw1rwauh]
command = "npx"
args = ["-y", "@securecode/mcp-server"]
PerplexityPerplexity

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

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

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

WindsurfWindsurf

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

{
  "mcpServers": {
    "juanisidoro-securecode-mcp-yjnw1rwauh": {
      "command": "npx",
      "args": [
        "-y",
        "@securecode/mcp-server"
      ]
    }
  }
}
ClineCline

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

{
  "mcpServers": {
    "juanisidoro-securecode-mcp-yjnw1rwauh": {
      "command": "npx",
      "args": [
        "-y",
        "@securecode/mcp-server"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

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

mcpServers:
  - name: juanisidoro-securecode-mcp-yjnw1rwauh
    command: npx
    args:
      - "-y"
      - "@securecode/mcp-server"
Zed

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

{
  "context_servers": {
    "juanisidoro-securecode-mcp-yjnw1rwauh": {
      "command": "npx",
      "args": [
        "-y",
        "@securecode/mcp-server"
      ]
    }
  }
}

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

JoeyBrar/agentseal-mcp

JoeyBrar/agentseal-mcp

от joeybrar

MCP сервер AgentSeal создаёт защищённые от изменений журналы аудита для AI-агентов на основе SHA-256 хеш-цепочек. Позволяет проверять целостность действий и доказывать клиентам, что агент выполнил именно то, что заявлено. Полезен разработчикам, внедряющим доверенные автономные системы.

JavaScript⭐ 2
iamredmh/volta-mcp-server

iamredmh/volta-mcp-server

от iamredmh

MCP-сервер для безопасной передачи чувствительных данных между AI-агентами. Создавайте и читайте одноразовые зашифрованные заметки типа «сжечь после прочтения» — секреты (пароли, ключи) не остаются...

TypeScript⭐ 1
ScopeBlind/verify-mcp

ScopeBlind/verify-mcp

от scopeblind

MCP сервер для офлайн-верификации подписанных артефактов ScopeBlind и Veritas Acta. Проверяет подписи, аудит-бандлы, объясняет структуру. Работает локально, без внешних серверов.

JavaScript⭐ 6
KOVY/agentforge-trust-mcp

KOVY/agentforge-trust-mcp

от kovy

AgentForge MCP сервер - единая точка доступа к каталогу проверенных MCP инструментов с оценкой доверия (trust score). Разработчики могут безопасно подключать и вызывать сотни серверов через один прокси, используя встроенные проверки безопасности и поиск по рейтингу.

TypeScript⭐ 1
firstorderai/authenticator_mcp

firstorderai/authenticator_mcp

от firstorderai

MCP сервер даёт AI-агентам безопасный доступ к 2FA-кодам и паролям из приложения-аутентификатора. Автоматизируйте вход на сайты, управляя учётными данными через ИИ-помощников. Удобен для разработчи...

TypeScript⭐ 47
jyjune/mcp_vms

jyjune/mcp_vms

от jyjune

MCP сервер для связи с программой записи CCTV (VMS): извлекает live и записанные видео, управляет PTZ-камерами. Инструмент для администраторов, автоматизирующий получение видео и управление камерами.

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

Лука Никитин