Bhasini Indic Languages MCP server
Commit 30 Okt 2026Transliterasi teks ke dalam 22 bahasa India, konversi antar skrip, serta penggunaan metode pengetikan fonetik atau InScript.
Juga dikenal sebagai Codegres-com/Bhasini, bhasini
- Stars
- 0
- Tools
- —
- Unduhan, 30 hari
- —
- Versi terbaru
- 0.1.0
- Commit terakhir
- 30 Okt 2026
- Lisensi
- MIT
Apa itu Bhasini Indic Languages MCP?
Bhasini Indic Languages adalah MCP server. Transliterasi teks ke dalam 22 bahasa India, konversi antar skrip, serta penggunaan metode pengetikan fonetik atau InScript.
Ringkasan dibuat dari README proyek
Tentang Bhasini Indic Languages MCP server
Bhasini Indic Languages menyediakan lingkungan pengetikan multibahasa untuk 22 bahasa resmi India. Tool ini berfungsi sebagai rich-text editor yang menggunakan engine C# untuk melakukan transliterasi keystroke secara real-time. Developer dapat menjalankan ini sebagai aplikasi Blazor WebAssembly menggunakan .NET 8 SDK atau men-deploy-nya via Docker dengan Nginx. Sistem ini beroperasi sepenuhnya di dalam browser, sehingga tidak memerlukan server round-trips selama proses pengetikan.
User dapat berinteraksi dengan tool ini melalui pengetikan fonetik, yang mengonversi karakter Latin ke dalam skrip asli berdasarkan bunyi, atau dengan menggunakan layout InScript standar pemerintah. Server ini mendukung konversi skrip, yang memungkinkan user untuk menulis ulang teks dari satu skrip India ke skrip lainnya. Tool ini juga menyertakan fitur seperti toggling digit asli, dikte melalui browser speech recognition di Chrome atau Edge, serta kemampuan untuk mengelola file dalam format .txt, .docx, atau .html.
Apa yang bisa Anda lakukan dengannya
- 1Dikte teks menggunakan pengenalan suaraGunakan browser-based speech recognition untuk memasukkan teks melalui dikte.
Ditulis berdasarkan README proyek. Setiap use case diperiksa terhadap kutipan dari README tersebut.
Cara menginstal Bhasini Indic Languages MCP
Format diverifikasi 10 Nov 2026Instal Bhasini Indic Languages MCP di Claude Code
$ claude mcp add --transport http bhasini https://mcp.bhasini.com/mcpInstal Bhasini Indic Languages MCP di Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"bhasini": {
"url": "https://mcp.bhasini.com/mcp"
}
}
}Instal Bhasini Indic Languages MCP di VS Code
.vscode/mcp.json
{
"servers": {
"bhasini": {
"type": "http",
"url": "https://mcp.bhasini.com/mcp"
}
}
}Instal Bhasini Indic Languages MCP di Codex
~/.codex/config.toml
[mcp_servers.bhasini] url = "https://mcp.bhasini.com/mcp"
Instal Bhasini Indic Languages MCP di Gemini CLI
~/.gemini/settings.json
{
"mcpServers": {
"bhasini": {
"httpUrl": "https://mcp.bhasini.com/mcp"
}
}
}Pengecekan otomatis
Berjalan 14 Nov 2026Laporan lengkap →Belum diverifikasi. Sebuah server memerlukan skor 80, tidak ada temuan serius, dan data yang cukup untuk kami periksa. Cara kerja checks
- Source repository terhubung dan dapat dijangkaucodegres-com/bhasini is public and reachablegithub.com/codegres-com/bhasini ↗Lolos
- Paket menyebut repo ini sebagai sumbernyaTidak diperiksa
- Provenance build (atestasi Sigstore)Tidak diperiksa
- Lisensi open source (OSI)MITspdx.org/licenses/MIT.html ↗Lolos
- Ada commit atau release dalam satu tahun terakhirLast commit or release 2026-10-30github.com/codegres-com/bhasini ↗Lolos
- OpenSSF ScorecardTidak diperiksa
- Nama package tidak mirip dengan package populerTidak diperiksa
- Tidak ada advisory kritis di paket maupun dependensinyaTidak diperiksa
- Tidak ada instruksi tersembunyi untuk model0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersLolos
- Tools yang bersifat destruktif telah diberi labelTidak diperiksa
- Endpoint remote menjawab handshake MCPinitialize answered with protocol 2025-06-18 in 69 msLolos
README
Lihat di GitHubBhasini (भाषिणी)
A multilingual Indic typing editor for all 22 scheduled languages of India, built with Blazor WebAssembly. Everything runs in the browser; no server round-trips while you type.
It grew out of the Kannada Nudi web editor (KannadaNudiEditor/KannadaNudiWeb) and keeps its
shape: a Quill rich-text editor whose keystrokes are transliterated by a C# engine.
Languages
| Language | Script |
|---|---|
| Assamese | Bengali-Assamese (ৰ, ৱ) |
| Bengali | Bengali |
| Bodo | Devanagari |
| Dogri | Devanagari |
| Gujarati | Gujarati |
| Hindi | Devanagari |
| Kannada | Kannada |
| Kashmiri | Perso-Arabic (RTL), also Devanagari |
| Konkani | Devanagari |
| Maithili | Devanagari |
| Malayalam | Malayalam (chillus, Mozhi-style keys) |
| Manipuri | Meetei Mayek (lonsum letters), also Bengali |
| Marathi | Devanagari (ळ) |
| Nepali | Devanagari |
| Odia | Odia |
| Punjabi | Gurmukhi (tippi, bindi, addak) |
| Sanskrit | Devanagari |
| Santali | Ol Chiki |
| Sindhi | Perso-Arabic (RTL), also Devanagari |
| Tamil | Tamil (ந/ன by context, ற, ழ) |
| Telugu | Telugu |
| Urdu | Perso-Arabic, Nastaliq (RTL) |
Plus English (no transliteration).
Features
- Phonetic typing: type how it sounds (
namaste→ नमस्ते,vaNakkam→ வணக்கம்,aadaab→ آداب). ITRANS/Baraha-style keys: capitals for retroflex/long sounds (T D N L Sh A I U E O),Manusvara,Hvisarga,.hexplicit virama,_to stop letters joining,|/||danda. - InScript: the government-standard layout for every Brahmic script.
- F9 switches between the selected language and English.
- Key map panel for the current language and method. Tap a letter to insert it, which also helps on phones.
- Native digits toggle (१२३, ௧௨௩, ۱۲۳, …).
- Convert: rewrite text from one Indian script to another, or turn romanised text into script.
- Dictation through the browser's speech recognition (Chrome and Edge, where the locale is supported).
- Open
.txt/.docx, save as.docx,.txtor.html. Settings are remembered per browser.
How it works
src/Bhasini.Core has no web dependencies:
Input/BrahmicPhoneticEngineturns Latin keys into Devanagari, with a per-languagePhoneticProfile(Dravidian short e/o, word-final virama, Tamil nasals, local key conventions).Scripts/OffsetScriptMappermaps Devanagari into each ISCII-derived Unicode block by offset. Letters a script lacks fall back to the nearest letter. Script-specific spelling rules (Malayalam chillus, Gurmukhi tippi/addak, Bengali য়) run as post-processing.Scripts/MeeteiMayekMapperhandles Meetei Mayek.Input/SequenceEnginehandles the alphabetic scripts (Perso-Arabic with word-initial/final forms, and Ol Chiki).Input/TypingSessionkeeps the Latin keys of the current word and re-renders the whole word on every key, returning a minimal{ delete, insert }edit for the editor.
src/Bhasini.Web is the Blazor WebAssembly app. wwwroot/js/editor.js intercepts keys in Quill
and calls the session synchronously.
Run
Requires the .NET 8 SDK.
dotnet run --project src/Bhasini.Web
dotnet test
Docker (nginx serving the published static files on port 5000):
docker build -t bhasini .
Script fonts come from Google Fonts (Noto). When offline, the editor falls back to system fonts such as Nirmala UI on Windows.
Support Bhasini
Bhasini is free to use. If it helps you, please consider sponsoring its development:
Windows app
BhasiniWindows/ packages Bhasini as a Windows desktop app and Microsoft Store AppX.
It adds Global mode: press F9 to type the selected Indian language in any application.
License
MIT © Codegres
Pertanyaan tentang Bhasini Indic Languages MCP
Bagaimana cara menambahkan Bhasini Indic Languages MCP ke Claude Code?
Jalankan claude mcp add --transport http bhasini https://mcp.bhasini.com/mcp di terminal Anda. Tambahkan --scope user agar tersedia di semua proyek.
Bagaimana cara menambahkan Bhasini Indic Languages MCP ke Cursor?
Buka ~/.cursor/mcp.json dan tambahkan server di bawah mcpServers, menggunakan config Cursor yang ditunjukkan di bagian instalasi di atas.
Bahasa India apa saja yang didukung?
Tool ini mendukung ke-22 bahasa resmi India, termasuk Assamese, Bengali, Hindi, Kannada, Malayalam, Tamil, Telugu, dan Urdu.
Apakah ada cara untuk mengetik dalam bahasa India di aplikasi lain?
Ya, aplikasi desktop Bhasini untuk Windows menyertakan Global mode yang memungkinkan Anda mengetik bahasa India yang dipilih di aplikasi apa pun menggunakan tombol F9.