Позволяет AI-агентам выполнять поиск в интернете, извлекать контент в формате markdown, собирать специфические данные и проводить глубокие исследования с составлением отчетов со ссылками на источники.
Также известен как sofya-co/sofya-mcp, sofya-mcp
- Звёзды
- 2
- Инструменты
- 6
- Загрузки, 30 дней
- —
- Последняя версия
- 1.32.0
- Последний коммит
- 11 нояб. 2026 г.
- Лицензия
- MIT
Что такое Sofya MCP?
Sofya — это MCP server. Позволяет AI-агентам выполнять поиск в интернете, извлекать контент в формате markdown, собирать специфические данные и проводить глубокие исследования с составлением отчетов со ссылками на источники. Он предоставляет 6 инструментов, например search, fetch, extract.
Сводка сгенерирована из README проекта
О Sofya MCP server
Sofya предоставляет AI-агентам возможность взаимодействовать с веб-средой с помощью специализированных инструментов для поиска, извлечения и сбора информации. Разработчики могут использовать этот MCP server в хостинг-конфигурации, подключаясь к удаленному HTTP endpoint через OAuth или API key, либо запускать его локально через stdio. Такая гибкость позволяет интегрировать его с такими клиентами, как Claude, Cursor, VS Code и Cline.
Сервер включает в себя конкретные инструменты, такие как search для поиска веб-контента, fetch для преобразования URL или файлов (например, PDF и DOCX) в markdown, и extract для извлечения определенных данных с помощью AI. Для более сложных задач инструмент research разбивает вопросы на подзапросы для создания подробных отчетов со ссылками на источники. Пользователи управляют использованием через систему кредитов, при этом аккаунты GitHub старше одного года могут получать бесплатные ежемесячные кредиты.
Что вы можете с ним делать
- 1Конвертация документов в markdownПередайте URL-адрес PDF-файла или таблицы, чтобы агент прочитал содержимое как чистый текст.
- 2Поиск с AI-саммариВыполняйте поиск в интернете, который включает в себя сгенерированный AI ответ наряду с результатами поиска.
Взято из README проекта. Каждый вариант использования проверен на соответствие цитате из него.
Как установить Sofya MCP
Форматы проверены 10 ноя 2026Добавить в CursorДобавить в GooseУстановка Sofya MCP в Claude Code
$ claude mcp add --transport http sofya-mcp https://mcp.sofya.co/mcpУстановка Sofya MCP в Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"sofya-mcp": {
"url": "https://mcp.sofya.co/mcp"
}
}
}Установка Sofya MCP в VS Code
.vscode/mcp.json
{
"servers": {
"sofya-mcp": {
"type": "http",
"url": "https://mcp.sofya.co/mcp"
}
}
}Установка Sofya MCP в VS Code CLI
$ code --add-mcp '{"name":"sofya-mcp","type":"http","url":"https://mcp.sofya.co/mcp"}'Установка Sofya MCP в Codex
$ codex mcp add sofya-mcp --url https://mcp.sofya.co/mcpУстановка Sofya MCP в Codex config.toml
~/.codex/config.toml
[mcp_servers.sofya-mcp] url = "https://mcp.sofya.co/mcp"
Установка Sofya MCP в Gemini CLI
$ gemini mcp add -s user --transport http sofya-mcp https://mcp.sofya.co/mcpУстановка Sofya MCP в Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"sofya-mcp": {
"url": "https://mcp.sofya.co/mcp",
"type": "http"
}
}
}Инструменты Sofya MCP 6
Определено из READMEsearchfetchextractresearchget_balancebuy_credits
| search | — | |
| fetch | — | |
| extract | — | |
| research | — | |
| get_balance | — | |
| buy_credits | — |
Конфигурация
SOFYA_API_KEY
| Название | Описание | Тип |
|---|---|---|
| SOFYA_API_KEY | — |
Автоматические проверки
Запущено 13 нояб. 2026 г.Полный отчёт →Прошло наши автоматизированные проверки. Это не аудит безопасности: изучите код и предоставьте серверу минимально необходимый доступ. Как работают проверки
- Связанный и доступный исходный репозиторийПройдено
- Open source лицензия (OSI)Пройдено
- Коммит или релиз за последний годПройдено
- Имя пакета не похоже на популярный пакетНе проверялось
- Удаленная конечная точка использует HTTPSПройдено
- Деструктивные инструменты помеченыПройдено
- Нет скрытых инструкций для моделиПройдено
- Нет критических предупреждений в пакете или его зависимостяхНе проверялось
README
Открыть на GitHubsofya-mcp
MCP server for Sofya - web search, fetch, extract, and deep research for AI agents, exposed over the Model Context Protocol.
Use it either way:
- Hosted (no install): connect your client to
https://mcp.sofya.co/mcp(streamable HTTP). Sign in with OAuth, or send your API key as a Bearer token. This is the server listed in the MCP registry asco.sofya/sofya. - Local: build this repo and run it over stdio. It is a thin wrapper around the Sofya REST API with the four core tools.
Eligible GitHub accounts (a year or older) get free monthly credits; everyone else pays as they go.
Tools
| Tool | What it does | Cost |
|---|---|---|
search |
Search the web and get extracted page content (not just snippets). Supports news topic, domain filters, freshness, and an optional AI-synthesized answer. |
1-2 credits (+2 for include_answer) |
fetch |
Fetch up to 10 URLs as clean markdown. Also handles PDF, DOCX, XLSX, PPTX, EPUB, and more. | 1 credit / URL |
extract |
Fetch a page and pull specific information from it using AI. | 10 credits |
research |
Decompose a question into sub-queries, read many sources in parallel, and synthesize a cited report. | 50 credits |
get_balance |
Show the account's remaining credits. Hosted server only. | free |
buy_credits |
Return a payment link for a credit top-up. It does not charge anything. Hosted server only. | free |
search, fetch, extract, research and get_balance are read-only.
Hosted server (VS Code / Copilot and others)
Point your client at the hosted endpoint. Clients with OAuth support (Claude, VS Code, Cursor, Cline and others) only need the URL and will ask you to sign in. To use an API key instead, get one at sofya.co (keys look like sofya_live_...) and send it as a Bearer token:
VS Code / GitHub Copilot (.vscode/mcp.json):
{
"servers": {
"sofya": {
"type": "http",
"url": "https://mcp.sofya.co/mcp",
"headers": { "Authorization": "Bearer sofya_live_..." }
}
}
}
Claude Code, as a plugin (signs in with OAuth; plugin files in plugins/sofya):
/plugin install sofya --marketplace sofya-co/sofya-mcp
Claude Code, with an API key:
claude mcp add --transport http sofya https://mcp.sofya.co/mcp --header "Authorization: Bearer sofya_live_..."
Cursor (~/.cursor/mcp.json):
{
"mcpServers": {
"sofya": {
"url": "https://mcp.sofya.co/mcp",
"headers": { "Authorization": "Bearer sofya_live_..." }
}
}
}
Cline:
cline mcp install sofya --transport http https://mcp.sofya.co/mcp
Or in cline_mcp_settings.json:
{
"mcpServers": {
"sofya": {
"type": "streamableHttp",
"url": "https://mcp.sofya.co/mcp",
"headers": { "Authorization": "Bearer sofya_live_..." }
}
}
}
Then ask your agent things like "search for the latest Node.js LTS release notes", "fetch this PDF and summarize it", or "research how the EU AI Act treats open-weight models". Full API docs: sofya.co/docs.
Agent skills
Two skills in skills (the same files ship inside the Claude plugin at plugins/sofya/skills) teach an agent when and how to use Sofya: sofya-search (search, fetch, extract) and sofya-research (cited reports). They use the MCP tools when they are connected, and otherwise call the REST API with SOFYA_API_KEY. Install them into Claude Code, Cursor, Codex, Gemini CLI, Copilot and other agents with:
npx skills add sofya-co/sofya-mcp
Claude Code plugin
The plugin bundles the hosted server and both skills:
/plugin marketplace add sofya-co/sofya-mcp
/plugin install sofya@sofya
Codex
The repo root is also a Codex plugin (.codex-plugin/plugin.json) with the hosted server and both skills.
Kiro
This repo is also a Kiro power (plugin.json, mcp.json and skills at the root). In Kiro, open Powers, choose Add Custom Power, then Import power from GitHub and enter https://github.com/sofya-co/sofya-mcp. Kiro opens a Sofya sign-in the first time a tool runs.
Local server
Prerequisites
- Node.js 18+
- A Sofya API key - get one at sofya.co (keys look like
sofya_live_...)
Build
git clone https://github.com/sofya-co/sofya-mcp.git
cd sofya-mcp
npm install # also builds to build/index.js
Check it starts:
SOFYA_API_KEY=sofya_live_... node build/index.js
In the examples below, replace /path/to/sofya-mcp with the folder you cloned.
Configuration
Claude Code
claude mcp add sofya --env SOFYA_API_KEY=sofya_live_... -- node /path/to/sofya-mcp/build/index.js
Claude Desktop / Cursor / Windsurf / VS Code
Add this to your MCP config (e.g. claude_desktop_config.json, or .cursor/mcp.json):
{
"mcpServers": {
"sofya": {
"command": "node",
"args": ["/path/to/sofya-mcp/build/index.js"],
"env": {
"SOFYA_API_KEY": "sofya_live_..."
}
}
}
}
Codex
Add it with the Codex CLI:
codex mcp add sofya --env SOFYA_API_KEY=sofya_live_... -- node /path/to/sofya-mcp/build/index.js
Or edit ~/.codex/config.toml directly. Note Codex puts environment variables in
a nested [mcp_servers.<name>.env] table:
[mcp_servers.sofya]
command = "node"
args = ["/path/to/sofya-mcp/build/index.js"]
[mcp_servers.sofya.env]
SOFYA_API_KEY = "sofya_live_..."
Then run /mcp inside Codex to confirm the server is connected.
Environment variables
| Variable | Required | Default | Description |
|---|---|---|---|
SOFYA_API_KEY |
yes | - | Your Sofya API key (sofya_live_...; older ay_live_... keys still work). |
SOFYA_BASE_URL |
no | https://sofya.co |
Override the Sofya API base URL. |
CLI flags --api-key and --base-url take precedence over the env vars.
Run node build/index.js --list-tools to print the tool schemas, or --help for options.
Development
npm run build # compile TypeScript to build/
npm run watch # recompile on change
npm run inspector # debug with @modelcontextprotocol/inspector
The server is a single file, src/index.ts. Tool definitions
mirror Sofya's hosted MCP server exactly (same names, parameters, and defaults).
Privacy and support
The hosted server receives the tool arguments (queries, URLs, prompts) to answer each request and keeps them only in server logs, up to 30 days. Privacy policy · Terms
Support: support@sofya.co or sofya.co/contact.
License
MIT - see LICENSE.
Вопросы о Sofya MCP
Как добавить Sofya MCP в Claude Code?
Выполните claude mcp add --transport http sofya-mcp https://mcp.sofya.co/mcp в терминале. Добавьте --scope user, чтобы сервер был доступен во всех проектах.
Как добавить Sofya MCP в Cursor?
Откройте ~/.cursor/mcp.json и добавьте сервер в mcpServers, используя конфигурацию Cursor из раздела установки выше.
Какие инструменты предоставляет Sofya MCP?
Он предоставляет 6 инструментов, включая search, fetch, extract, research, get_balance.
Какие форматы файлов поддерживает инструмент fetch?
Инструмент fetch может обрабатывать URL-адреса, преобразуя их в чистый markdown, а также поддерживает различные форматы документов, включая PDF, DOCX, XLSX, PPTX и EPUB.
Есть ли бесплатные варианты использования Sofya?
Аккаунты GitHub, созданные год назад или ранее, получают бесплатные ежемесячные кредиты.
Как долго хостинг-сервер хранит аргументы инструментов?
Хостинг-сервер хранит аргументы инструментов в серверных логах до 30 дней.