Serveur MCP Bhasini Indic Languages
Commit 30 oct. 2026Translittérez du texte dans 22 langues indiennes, convertissez les écritures et utilisez des méthodes de saisie phonétiques ou InScript.
Aussi connu sous Codegres-com/Bhasini, bhasini
- Étoiles
- 0
- Outils
- —
- Téléchargements, 30 jours
- —
- Dernière version
- 0.1.0
- Dernier commit
- 30 oct. 2026
- Licence
- MIT
Qu'est-ce que Bhasini Indic Languages MCP ?
Bhasini Indic Languages est un serveur MCP. Translittérez du texte dans 22 langues indiennes, convertissez les écritures et utilisez des méthodes de saisie phonétiques ou InScript.
Résumé généré à partir du README du projet
À propos du MCP server Bhasini Indic Languages
Bhasini Indic Languages offre un environnement de saisie multilingue pour les 22 langues officielles de l'Inde. Il fonctionne comme un éditeur de texte enrichi utilisant un moteur C# pour translittérer les frappes de touches en temps réel. Les développeurs peuvent l'exécuter en tant qu'application Blazor WebAssembly via le SDK .NET 8 ou le déployer via Docker avec Nginx. Le système fonctionne entièrement dans le navigateur, garantissant qu'aucun aller-retour vers le serveur n'est nécessaire pendant le processus de saisie.
Les utilisateurs peuvent interagir avec l'outil via la saisie phonétique, qui convertit les caractères latins en écritures natives selon la phonétique, ou en utilisant la disposition InScript, qui est la norme gouvernementale. Le serveur prend en charge la conversion d'écriture, permettant aux utilisateurs de réécrire un texte d'une écriture indienne à une autre. Il inclut également des fonctionnalités telles que la bascule des chiffres natifs, la dictée via la reconnaissance vocale du navigateur dans Chrome ou Edge, et la possibilité de gérer des fichiers aux formats .txt, .docx ou .html.
Ce que vous pouvez faire avec
- 1Dicter du texte par reconnaissance vocaleUtilisez la reconnaissance vocale du navigateur pour saisir du texte par dictée.
Extrait du README du projet. Chaque cas d'utilisation est vérifié par rapport à une citation du document.
Comment installer Bhasini Indic Languages MCP
Formats vérifiés le 10 nov. 2026Installer Bhasini Indic Languages MCP dans Claude Code
$ claude mcp add --transport http bhasini https://mcp.bhasini.com/mcpInstaller Bhasini Indic Languages MCP dans Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"bhasini": {
"url": "https://mcp.bhasini.com/mcp"
}
}
}Installer Bhasini Indic Languages MCP dans VS Code
.vscode/mcp.json
{
"servers": {
"bhasini": {
"type": "http",
"url": "https://mcp.bhasini.com/mcp"
}
}
}Installer Bhasini Indic Languages MCP dans Codex
~/.codex/config.toml
[mcp_servers.bhasini] url = "https://mcp.bhasini.com/mcp"
Installer Bhasini Indic Languages MCP dans Gemini CLI
~/.gemini/settings.json
{
"mcpServers": {
"bhasini": {
"httpUrl": "https://mcp.bhasini.com/mcp"
}
}
}Vérifications automatisées
Exécuté le 14 nov. 2026Rapport complet →Pas encore vérifié. Un serveur nécessite un score de 80, aucune faille sérieuse et suffisamment de données pour que nous puissions effectuer les vérifications. Fonctionnement des vérifications
- Dépôt source lié et accessiblecodegres-com/bhasini is public and reachablegithub.com/codegres-com/bhasini ↗Réussi
- Le paquet cite ce dépôt comme sourceNon vérifié
- Provenance du build (attestation Sigstore)Non vérifié
- Licence open source (OSI)MITspdx.org/licenses/MIT.html ↗Réussi
- Commit ou version publiée au cours de l'année écouléeLast commit or release 2026-10-30github.com/codegres-com/bhasini ↗Réussi
- OpenSSF ScorecardNon vérifié
- Nom du package non proche d'un package populaireNon vérifié
- Aucun avis critique dans le paquet ni ses dépendancesNon vérifié
- Aucune instruction cachée destinée au modèle0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersRéussi
- Les outils destructifs sont étiquetésNon vérifié
- L'endpoint distant répond au handshake MCPinitialize answered with protocol 2025-06-18 in 69 msRéussi
README
Voir sur 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
Questions sur Bhasini Indic Languages MCP
Comment ajouter Bhasini Indic Languages MCP à Claude Code ?
Exécutez claude mcp add --transport http bhasini https://mcp.bhasini.com/mcp dans votre terminal. Ajoutez --scope user pour le rendre disponible dans tous les projets.
Comment ajouter Bhasini Indic Languages MCP à Cursor ?
Ouvrez ~/.cursor/mcp.json et ajoutez le serveur sous mcpServers, avec la configuration Cursor indiquée dans la section d'installation ci-dessus.
Quelles langues indiennes sont prises en charge ?
L'outil prend en charge les 22 langues officielles de l'Inde, notamment l'assamais, le bengali, l'hindi, le kannada, le malayalam, le tamoul, le télougou et l'ourdou.
Existe-t-il un moyen de saisir des langues indiennes dans d'autres applications ?
Oui, l'application de bureau Bhasini pour Windows inclut un mode Global qui vous permet de saisir la langue indienne sélectionnée dans n'importe quelle application en utilisant la touche F9.