Verilerinizi bir sunucuya yüklemeden veya yapay zeka modelinin bağlamına (context) aktarmadan, yerel CSV, JSON ve Excel dosyalarınızı doğrudan kendi makinenizde dönüştürür.
Ayrıca bilinen adı Bishop81/csvto, csvto
- Yıldızlar
- 0
- Araçlar
- —
- İndirmeler, 30 gün
- —
- En son sürüm
- 0.1.2
- Son commit
- 30 Ağu 2026
- Lisans
- MIT
csvto MCP nedir?
csvto bir MCP sunucusudur. Verilerinizi bir sunucuya yüklemeden veya yapay zeka modelinin bağlamına (context) aktarmadan, yerel CSV, JSON ve Excel dosyalarınızı doğrudan kendi makinenizde dönüştürür.
Özet, projenin README dosyasından oluşturuldu
csvto MCP sunucusu hakkında
csvto-mcp, yapay zeka asistanlarını kullanan geliştiricilerin yerel CSV, JSON ve Excel dosyalarını doğrudan kendi makinelerinde dönüştürmelerini sağlar. Bir yapay zeka istemcisini belirli bir dosya yoluna yönlendirerek, sonuç dosyasını orijinal dosyanın hemen yanına yazan yerel dönüştürme işlemlerini tetikleyebilirsiniz. Bu süreç, hiçbir verinin bir sunucuya yüklenmemesini ve dosya içeriklerinin modelin bağlam penceresinden (context window) asla geçmemesini sağlayarak gizliliği korur ve token kullanımını azaltır.
Sunucunun kurulumu için Node 18+ gereklidir ve MCP istemci yapılandırmanızda npx aracılığıyla yapılabilir. Altta yatan dönüştürme motoru, ortamdan bağımsız (environment-free) olacak şekilde tasarlanmıştır; yani temel mantık sırasında DOM, dosya sistemi veya ağ çağrıları kullanmaktan kaçınır. Önemli bir teknik fark, veri türlerini işleme biçimidir; türleri hücre bazında değil, sütun bazında tahmin eder. Bir sütun, ancak her bir değer dönüşüm sürecinden tam olarak aynı şekilde geçerse sayılara dönüştürülür; bu da 01234 gibi dizelerdeki baştaki sıfırların kaybolması veya uzun hesap numaralarının bilimsel gösterime dönüşerek bozulması gibi yaygın sorunları önler.
Neler yapabilirsiniz
- 1CSV dosyasını yerel olarak Excel'e dönüştürünYapay zeka asistanınızdan, verileri yüklemeden yerel bir CSV dosyasını bir Excel e-tablosuna dönüştürmesini isteyin.
- 2Hassas veri gizliliğini koruyunDosyaların gerçek içeriğinin bulut dışında ve LLM bağlamı dışında kalmasını sağlayarak dosya formatı dönüşümleri gerçekleştirin.
- 3ID'ler için veri bütünlüğünü koruyunID numaralarındaki baştaki sıfırların veya uzun hesap numaralarının tür tahmini nedeniyle bozulmamasını sağlayarak dosyaları dönüştürün.
Projenin README dosyasından alınmıştır. Her kullanım durumu, oradaki bir alıntı ile kontrol edilir.
csvto MCP nasıl yüklenir
Biçimler 10 Kas 2026 tarihinde doğrulandıCursor'a ekleGoose'a eklecsvto MCP'yi Claude Code içine yükleyin
$ claude mcp add csvto -- npx -y csvto-mcpcsvto MCP'yi Cursor içine yükleyin
~/.cursor/mcp.json
{
"mcpServers": {
"csvto": {
"command": "npx",
"args": [
"-y",
"csvto-mcp"
]
}
}
}csvto MCP'yi VS Code içine yükleyin
.vscode/mcp.json
{
"servers": {
"csvto": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"csvto-mcp"
]
}
}
}csvto MCP'yi VS Code CLI içine yükleyin
$ code --add-mcp '{"name":"csvto","type":"stdio","command":"npx","args":["-y","csvto-mcp"]}'csvto MCP'yi Claude Desktop içine yükleyin
claude_desktop_config.json
{
"mcpServers": {
"csvto": {
"command": "npx",
"args": [
"-y",
"csvto-mcp"
]
}
}
}csvto MCP'yi Codex içine yükleyin
$ codex mcp add csvto -- npx -y csvto-mcpcsvto MCP'yi Codex config.toml içine yükleyin
~/.codex/config.toml
[mcp_servers.csvto] command = "npx" args = ["-y", "csvto-mcp"]
csvto MCP'yi Gemini CLI içine yükleyin
$ gemini mcp add -s user csvto npx -- -y csvto-mcpcsvto MCP'yi Gemini settings.json içine yükleyin
~/.gemini/settings.json
{
"mcpServers": {
"csvto": {
"command": "npx",
"args": [
"-y",
"csvto-mcp"
]
}
}
}Otomatik kontroller
Çalıştırıldı 15 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şilebilirbishop81/csvto is public and reachablegithub.com/bishop81/csvto ↗Geçti
- Paket, bu depoyu kaynağı olarak gösteriyorcsvto-mcp names bishop81/csvto as sourcenpmjs.com/package/csvto-mcp ↗Geçti
- Derleme kökeni (Sigstore onayı)No build attestation published for this releaseKontrol edilmedi
- Açık kaynak lisansı (OSI)MITspdx.org/licenses/MIT.html ↗Geçti
- Son bir yıl içinde commit veya sürüm mevcutLast commit or release 2026-08-31github.com/bishop81/csvto ↗Geçti
- OpenSSF ScorecardKontrol edilmedi
- Paket adı popüler bir pakete yakın değilNo popular package one edit away from csvto-mcpGeçti
- Pakette veya bağımlılıklarında kritik uyarı yok109 resolved dependencies checked; no critical advisoryosv.dev ↗Geçti
- Modele yönelik gizli talimat yok0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersGeçti
- Yıkıcı araçlar etiketlenmişKontrol edilmedi
- Uzak uç nokta MCP el sıkışmasına yanıt veriyorKontrol edilmedi
csvto
CSV, JSON and Excel conversion that runs where your data already is.
csvto-mcp— an MCP server. Point your AI assistant at a file path; it converts locally and writes the result beside it. Nothing is uploaded, and file contents never pass through the model's context.@csvto/core— the conversion engine. No DOM, nofs, no network, so the same tested code runs in a browser, in a local MCP process, or on a server.
The same engine powers the browser tools at csvtosite.com, where conversion happens client-side and files are likewise never uploaded.
Install the MCP server
claude mcp add csvto -- npx -y csvto-mcp
Or in any MCP client's config:
{
"mcpServers": {
"csvto": { "command": "npx", "args": ["-y", "csvto-mcp"] }
}
}
Requires Node 18+. Full tool list and behaviour: packages/mcp/README.md.
Types are inferred per column, not per cell
This is the part that matters, and where most converters quietly corrupt data. A column converts to numbers only if every value in it survives the round trip exactly. If one value would change, the whole column stays text:
01234keeps its leading zero instead of becoming1234- A 16-digit account number stays itself instead of becoming
1.23457E+14 1250.50keeps its trailing zero instead of becoming1250.5- A column never ends up as a mix of numbers and strings
Verified in tests: 01234 survives a CSV → xlsx → CSV round trip intact.
Develop
npm install
npm test # 49 tests
npm run build
packages/core must stay environment-free — no window, no fs, no fetch. That
constraint is what lets one tested engine serve every surface.
Licence
MIT
csvto MCP soruları
csvto MCP'yi Claude Code'a nasıl eklerim?
Terminalinizde claude mcp add csvto -- npx -y csvto-mcp komutunu çalıştırın. Her projede kullanılabilir olması için --scope user ekleyin.
csvto 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.
Verilerim bir sunucuya yükleniyor mu?
Hayır, dönüştürme işlemi verilerinizin bulunduğu yerde yerel olarak gerçekleşir ve dosya içerikleri modelin bağlamına asla girmez.
Sunucu, baştaki sıfırlar veya uzun hesap numaraları gibi veri türlerini nasıl işliyor?
Motor, türleri sütun bazında tahmin eder; bir sütun, ancak tüm değerler dönüşüm sürecinden tam olarak aynı şekilde geçerse sayıya dönüştürülür; böylece baştaki sıfırlar ve uzun numaralar korunur.
Bu sunucuyu çalıştırmak için sistem gereksinimleri nelerdir?
MCP server kullanmak için Node.js sürüm 18 veya üzerine ihtiyacınız vardır.