Перейти к содержанию

Документация для ИИ

Документацию SMProxy можно подключить к ИИ-ассистенту, и он будет отвечать про заголовки, deep-links и параметры по реальным страницам, а не выдумывать их. Регистрация не нужна, сервер публичный.

Подключение одной командой

Адрес сервера — https://provider.smproxy.io/mcp.

claude mcp add --transport http smproxy-docs https://provider.smproxy.io/mcp

В Настройки → Разработчик → Изменить конфигурацию, файл claude_desktop_config.json:

{
  "mcpServers": {
    "smproxy-docs": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://provider.smproxy.io/mcp"]
    }
  }
}

В ~/.cursor/mcp.json или в .cursor/mcp.json внутри проекта:

{
  "mcpServers": {
    "smproxy-docs": { "url": "https://provider.smproxy.io/mcp" }
  }
}

В .vscode/mcp.json внутри проекта:

{
  "servers": {
    "smproxy-docs": { "type": "http", "url": "https://provider.smproxy.io/mcp" }
  }
}

В ~/.codex/config.toml:

[mcp_servers.smproxy-docs]
command = "npx"
args = ["-y", "mcp-remote", "https://provider.smproxy.io/mcp"]

В ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "smproxy-docs": { "serverUrl": "https://provider.smproxy.io/mcp" }
  }
}

После подключения перезапустите редактор.

Что умеет сервер

Инструмент Что делает
search_docs Поиск по документации, с кусками текста вокруг совпадений
get_page Страница целиком в Markdown
list_pages Оглавление: все страницы с разделами и описаниями

Язык по умолчанию русский, английский — параметром lang=en.

Что спросить

  • «какие заголовки ответа подписки поддерживает SMProxy»
  • «что перестаёт работать без активного Provider ID»
  • «покажи формат deep-link для импорта подписки»
  • «в какой версии AmneziaWG появились параметры i1–i5»

Последний вопрос удобен для проверки: правильный ответ — 0.2.16. Его нет в общих знаниях моделей, так что верный ответ означает, что ассистент действительно читает документацию.

Без MCP

Если ассистент не поддерживает MCP, дайте ему ссылку на файл со всей документацией:

https://docs.smproxy.io/llms-full.txt

Индекс страниц — llms.txt. Любую страницу можно получить в виде Markdown, добавив .md к её адресу.