AI agent'larının web aramaları yapmasını, içeriği markdown formatında getirmesini, belirli verileri ayıklamasını ve kaynak gösterilen raporlarla derinlemesine araştırma yapmasını sağlar.
Ayrıca bilinen adı sofya-co/sofya-mcp, sofya-mcp
- Yıldızlar
- 2
- Araçlar
- 6
- İndirmeler, 30 gün
- —
- En son sürüm
- 1.32.0
- Son commit
- 11 Kas 2026
- Lisans
- MIT
Sofya MCP nedir?
Sofya bir MCP sunucusudur. AI agent'larının web aramaları yapmasını, içeriği markdown formatında getirmesini, belirli verileri ayıklamasını ve kaynak gösterilen raporlarla derinlemesine araştırma yapmasını sağlar. 6 araç sunar; örneğin search, fetch, extract.
Özet, projenin README dosyasından oluşturuldu
Sofya MCP sunucusu hakkında
Sofya; arama, veri getirme ve bilgi çıkarma konularında özelleşmiş araçlar aracılığıyla AI agent'larına web ile etkileşime girme yeteneği kazandırır. Geliştiriciler, bu sunucuyu OAuth veya bir API key kullanarak uzak bir HTTP endpoint'ine bağlanıp hosted konfigürasyonda kullanabilirler veya stdio kullanarak yerel olarak çalıştırabilirler. Bu esneklik; Claude, Cursor, VS Code ve Cline gibi istemcilerle entegrasyon sağlar.
Sunucu; web içeriği bulmak için search, URL'leri veya PDF ve DOCX gibi dosyaları markdown formatına dönüştürmek için fetch ve AI kullanarak belirli veri noktalarını çekmek için extract gibi özel araçlar içerir. Daha karmaşık görevler için research aracı, kaynak gösterilen raporlar oluşturmak amacıyla soruları alt sorgulara böler. Kullanıcılar kullanımlarını bir kredi sistemi üzerinden yönetirler; bir yıldan eski GitHub hesapları aylık ücretsiz kredi alabilir.
Neler yapabilirsiniz
- 1Dokümanları markdown formatına dönüştürünBir PDF veya e-tablo URL'si sağlayarak agent'ın içeriği temiz metin olarak okumasını sağlayın.
- 2AI özetleri ile arama yapınSonuçların yanında AI tarafından oluşturulmuş bir yanıt da içeren web aramaları gerçekleştirin.
Projenin README dosyasından alınmıştır. Her kullanım durumu, oradaki bir alıntı ile kontrol edilir.
Sofya MCP nasıl yüklenir
Biçimler 10 Kas 2026 tarihinde doğrulandıCursor'a ekleGoose'a ekleSofya MCP'yi Claude Code içine yükleyin
$ claude mcp add --transport http sofya-mcp https://mcp.sofya.co/mcpSofya MCP'yi Cursor içine yükleyin
~/.cursor/mcp.json
{
"mcpServers": {
"sofya-mcp": {
"url": "https://mcp.sofya.co/mcp"
}
}
}Sofya MCP'yi VS Code içine yükleyin
.vscode/mcp.json
{
"servers": {
"sofya-mcp": {
"type": "http",
"url": "https://mcp.sofya.co/mcp"
}
}
}Sofya MCP'yi VS Code CLI içine yükleyin
$ code --add-mcp '{"name":"sofya-mcp","type":"http","url":"https://mcp.sofya.co/mcp"}'Sofya MCP'yi Codex içine yükleyin
$ codex mcp add sofya-mcp --url https://mcp.sofya.co/mcpSofya MCP'yi Codex config.toml içine yükleyin
~/.codex/config.toml
[mcp_servers.sofya-mcp] url = "https://mcp.sofya.co/mcp"
Sofya MCP'yi Gemini CLI içine yükleyin
$ gemini mcp add -s user --transport http sofya-mcp https://mcp.sofya.co/mcpSofya MCP'yi Gemini settings.json içine yükleyin
~/.gemini/settings.json
{
"mcpServers": {
"sofya-mcp": {
"url": "https://mcp.sofya.co/mcp",
"type": "http"
}
}
}Sofya MCP araçları 6
README dosyasından algılandısearchfetchextractresearchget_balancebuy_credits
| search | — | |
| fetch | — | |
| extract | — | |
| research | — | |
| get_balance | — | |
| buy_credits | — |
Yapılandırma
SOFYA_API_KEY
| Ad | Açıklama | Sunucu |
|---|---|---|
| SOFYA_API_KEY | — |
Otomatik kontroller
Çalıştırıldı 13 Kas 2026Tam rapor →Otomatik kontrollerimizden geçti. Bu bir güvenlik denetimi değildir: kodu okuyun ve sunucuya ihtiyaç duyduğu en dar erişimi verin. Kontroller nasıl çalışır
- Kaynak deposu bağlantılı ve erişilebilirGeçti
- Açık kaynak lisansı (OSI)Geçti
- Son bir yıl içinde commit veya sürüm mevcutGeçti
- Paket adı popüler bir pakete yakın değilKontrol edilmedi
- Uzak uç nokta HTTPS kullanıyorGeçti
- Yıkıcı araçlar etiketlenmişGeçti
- Modele yönelik gizli talimat yokGeçti
- Pakette veya bağımlılıklarında kritik uyarı yokKontrol edilmedi
sofya-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 soruları
Sofya MCP'yi Claude Code'a nasıl eklerim?
Terminalinizde claude mcp add --transport http sofya-mcp https://mcp.sofya.co/mcp komutunu çalıştırın. Her projede kullanılabilir olması için --scope user ekleyin.
Sofya MCP'yi Cursor'a nasıl eklerim?
~/.cursor/mcp.json dosyasını açın ve yukarıdaki yükleme bölümünde gösterilen Cursor yapılandırmasını kullanarak sunucuyu mcpServers altına ekleyin.
Sofya MCP hangi araçları sunar?
6 araç sunar; bunlar arasında search, fetch, extract, research, get_balance yer alır.
fetch aracı hangi dosya formatlarını işleyebilir?
fetch aracı URL'leri temiz markdown olarak işleyebilir; ayrıca PDF, DOCX, XLSX, PPTX ve EPUB dahil olmak üzere çeşitli doküman formatlarını destekler.
Sofya'yı kullanmak için ücretsiz seçenekler var mı?
Bir yıl veya daha eski olan uygun GitHub hesapları, her ay ücretsiz kredi alır.
Hosted server, araç argümanlarımı ne kadar süre saklar?
Hosted server, araç argümanlarını sunucu günlüklerinde (logs) 30 güne kadar saklar.