Bhasini Indic Languages MCP sunucusu
Commit 30 Eki 2026Transliterate text into 22 Indian languages, convert between scripts, and use phonetic or InScript typing methods.
Ayrıca bilinen adı Codegres-com/Bhasini, bhasini
- Yıldızlar
- 0
- Araçlar
- —
- İndirmeler, 30 gün
- —
- En son sürüm
- 0.1.0
- Son commit
- 30 Eki 2026
- Lisans
- MIT
Bhasini Indic Languages MCP nedir?
Bhasini Indic Languages bir MCP sunucusudur. Transliterate text into 22 Indian languages, convert between scripts, and use phonetic or InScript typing methods.
Özet, projenin README dosyasından oluşturuldu
Bhasini Indic Languages MCP sunucusu hakkında
Bhasini Indic Languages provides a multilingual typing environment for the 22 scheduled languages of India. It functions as a rich-text editor that uses a C# engine to transliterate keystrokes in real time. Developers can run this as a Blazor WebAssembly application using the .NET 8 SDK or deploy it via Docker with Nginx. The system operates entirely within the browser, ensuring that no server round-trips are required during the typing process.
Users can interact with the tool through phonetic typing, which converts Latin characters into native scripts based on sound, or by using the government-standard InScript layout. The server supports script conversion, allowing users to rewrite text from one Indian script to another. It also includes features like native digit toggling, dictation via browser speech recognition in Chrome or Edge, and the ability to manage files in .txt, .docx, or .html formats.
Neler yapabilirsiniz
- 1Dictate text using voice recognitionUse browser-based speech recognition to input text through dictation.
Projenin README dosyasından alınmıştır. Her kullanım durumu, oradaki bir alıntı ile kontrol edilir.
Bhasini Indic Languages MCP nasıl yüklenir
Biçimler 10 Kas 2026 tarihinde doğrulandıBhasini Indic Languages MCP'yi Claude Code içine yükleyin
$ claude mcp add --transport http bhasini https://mcp.bhasini.com/mcpBhasini Indic Languages MCP'yi Cursor içine yükleyin
~/.cursor/mcp.json
{
"mcpServers": {
"bhasini": {
"url": "https://mcp.bhasini.com/mcp"
}
}
}Bhasini Indic Languages MCP'yi VS Code içine yükleyin
.vscode/mcp.json
{
"servers": {
"bhasini": {
"type": "http",
"url": "https://mcp.bhasini.com/mcp"
}
}
}Bhasini Indic Languages MCP'yi Codex içine yükleyin
~/.codex/config.toml
[mcp_servers.bhasini] url = "https://mcp.bhasini.com/mcp"
Bhasini Indic Languages MCP'yi Gemini CLI içine yükleyin
~/.gemini/settings.json
{
"mcpServers": {
"bhasini": {
"httpUrl": "https://mcp.bhasini.com/mcp"
}
}
}Otomatik kontroller
Çalıştırıldı 14 Kas 2026Tam rapor →Henüz doğrulanmadı. Bir sunucunun 80 puana, ciddi bir bulgu olmamasına ve kontrol edebilmemiz için yeterli veriye ihtiyacı vardır. Kontroller nasıl çalışır
- Kaynak deposu bağlantılı ve erişilebilircodegres-com/bhasini is public and reachablegithub.com/codegres-com/bhasini ↗Geçti
- Paket bu depoyu kaynak olarak gösteriyorKontrol edilmedi
- Derleme kaynağı (Sigstore onayı)Kontrol 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-10-30github.com/codegres-com/bhasini ↗Geçti
- OpenSSF ScorecardKontrol edilmedi
- Paket adı popüler bir pakete yakın değilKontrol edilmedi
- Pakette ve bağımlılıklarında kritik uyarı yokKontrol edilmedi
- 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 endpoint MCP el sıkışmasına yanıt veriyorinitialize answered with protocol 2025-06-18 in 69 msGeçti
Bhasini (भाषिणी)
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
Bhasini Indic Languages MCP soruları
Bhasini Indic Languages MCP'yi Claude Code'a nasıl eklerim?
Terminalinizde claude mcp add --transport http bhasini https://mcp.bhasini.com/mcp komutunu çalıştırın. Her projede kullanılabilir olması için --scope user ekleyin.
Bhasini Indic Languages 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.
Which Indian languages are supported?
The tool supports all 22 scheduled languages of India, including Assamese, Bengali, Hindi, Kannada, Malayalam, Tamil, Telugu, and Urdu.
Is there a way to type in Indian languages in other applications?
Yes, the Bhasini Windows desktop app includes a Global mode that allows you to type the selected Indian language in any application using the F9 key.