Bhasini Indic Languages MCP server
Commit 30. Okt. 2026Transliteriere Texte in 22 indische Sprachen, konvertiere zwischen verschiedenen Skripten und nutze phonetische oder InScript-Tippmethoden.
Auch bekannt als Codegres-com/Bhasini, bhasini
- Stars
- 0
- Tools
- —
- Downloads, 30 Tage
- —
- Neueste Version
- 0.1.0
- Letzter Commit
- 30. Okt. 2026
- Lizenz
- MIT
Was ist Bhasini Indic Languages MCP?
Bhasini Indic Languages ist ein MCP server. Transliteriere Texte in 22 indische Sprachen, konvertiere zwischen verschiedenen Skripten und nutze phonetische oder InScript-Tippmethoden.
Zusammenfassung generiert aus dem README des Projekts
Über Bhasini Indic Languages MCP server
Bhasini Indic Languages bietet eine mehrsprachige Tippumgebung für die 22 offiziellen Sprachen Indiens. Es fungiert als Rich-Text-Editor, der eine C#-Engine nutzt, um Tastatureingaben in Echtzeit zu transliterieren. Entwickler können dies als Blazor WebAssembly Anwendung mit dem .NET 8 SDK ausführen oder via Docker mit Nginx bereitstellen. Das System arbeitet vollständig im Browser, sodass während des Tippens keine Server-Roundtrips erforderlich sind.
Nutzer können mit dem Tool entweder über phonetisches Tippen interagieren, bei dem lateinische Zeichen basierend auf dem Klang in native Skripte umgewandelt werden, oder das Regierungsstandard-Layout InScript verwenden. Der Server unterstützt die Skriptkonvertierung, sodass Nutzer Texte von einem indischen Skript in ein anderes umschreiben können. Zudem bietet es Features wie das Umschalten auf native Ziffern, Diktierfunktion via Browser-Spracherkennung in Chrome oder Edge sowie die Möglichkeit, Dateien in den Formaten .txt, .docx oder .html zu verwalten.
Was du damit machen kannst
- 1Texte per Spracherkennung diktierenNutze die browserbasierte Spracherkennung, um Texte per Diktat einzugeben.
Geschrieben aus dem README des Projekts. Jeder Use Case wurde gegen ein Zitat daraus geprüft.
So installierst du Bhasini Indic Languages MCP
Formate geprüft am 10. Nov. 2026Bhasini Indic Languages MCP in Claude Code installieren
$ claude mcp add --transport http bhasini https://mcp.bhasini.com/mcpBhasini Indic Languages MCP in Cursor installieren
~/.cursor/mcp.json
{
"mcpServers": {
"bhasini": {
"url": "https://mcp.bhasini.com/mcp"
}
}
}Bhasini Indic Languages MCP in VS Code installieren
.vscode/mcp.json
{
"servers": {
"bhasini": {
"type": "http",
"url": "https://mcp.bhasini.com/mcp"
}
}
}Bhasini Indic Languages MCP in Codex installieren
~/.codex/config.toml
[mcp_servers.bhasini] url = "https://mcp.bhasini.com/mcp"
Bhasini Indic Languages MCP in Gemini CLI installieren
~/.gemini/settings.json
{
"mcpServers": {
"bhasini": {
"httpUrl": "https://mcp.bhasini.com/mcp"
}
}
}Automatisierte Checks
Geluften am 14. Nov. 2026Vollständiger Bericht →Noch nicht verifiziert. Ein Server benötigt einen Score von 80, keine kritischen Befunde und genug Daten für unsere Prüfung. Wie die Checks funktionieren
- Source Repository verknüpft und erreichbarcodegres-com/bhasini is public and reachablegithub.com/codegres-com/bhasini ↗Bestanden
- Paket nennt dieses Repository als QuelleNicht geprüft
- Build-Herkunft (Sigstore-Attestierung)Nicht geprüft
- Open Source Lizenz (OSI)MITspdx.org/licenses/MIT.html ↗Bestanden
- Commit oder Release im letzten JahrLast commit or release 2026-10-30github.com/codegres-com/bhasini ↗Bestanden
- OpenSSF ScorecardNicht geprüft
- Package-Name ähnelt keinem populären PackageNicht geprüft
- Kein kritischer Hinweis im Paket oder seinen AbhängigkeitenNicht geprüft
- Keine versteckten Anweisungen an das Modell0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersBestanden
- Destruktive Tools sind markiertNicht geprüft
- Remote-Endpoint beantwortet den MCP-Handshakeinitialize answered with protocol 2025-06-18 in 69 msBestanden
README
Auf GitHub ansehenBhasini (भाषिणी)
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 Fragen
Wie füge ich Bhasini Indic Languages MCP zu Claude Code hinzu?
Führe claude mcp add --transport http bhasini https://mcp.bhasini.com/mcp in deinem Terminal aus. Füge --scope user hinzu, damit der Server in jedem Projekt verfügbar ist.
Wie füge ich Bhasini Indic Languages MCP zu Cursor hinzu?
Öffne ~/.cursor/mcp.json und füge den Server unter mcpServers hinzu, mit der Cursor-Config aus dem Installationsabschnitt oben.
Welche indischen Sprachen werden unterstützt?
Das Tool unterstützt alle 22 offiziellen Sprachen Indiens, darunter Assamesisch, Bengali, Hindi, Kannada, Malayalam, Tamil, Telugu und Urdu.
Gibt es eine Möglichkeit, in anderen Anwendungen indische Sprachen zu tippen?
Ja, die Bhasini Windows Desktop App enthält einen Global Mode, mit dem du die ausgewählte indische Sprache in jeder beliebigen Anwendung über die F9-Taste tippen kannst.