MCP server de Bhasini Indic Languages
Commit 30 oct 2026Translitera texto a 22 idiomas de la India, convierte entre diferentes escrituras y utiliza métodos de escritura fonéticos o InScript.
También conocido como Codegres-com/Bhasini, bhasini
- Stars
- 0
- Herramientas
- —
- Descargas, 30 días
- —
- Última versión
- 0.1.0
- Último commit
- 30 oct 2026
- Licencia
- MIT
¿Qué es Bhasini Indic Languages MCP?
Bhasini Indic Languages es un MCP server. Translitera texto a 22 idiomas de la India, convierte entre diferentes escrituras y utiliza métodos de escritura fonéticos o InScript.
Resumen generado a partir del README del proyecto
Acerca del MCP server de Bhasini Indic Languages
Bhasini Indic Languages proporciona un entorno de escritura multilingüe para los 22 idiomas oficiales de la India. Funciona como un editor de texto enriquecido que utiliza un motor en C# para transliterar las pulsaciones de teclas en tiempo real. Los desarrolladores pueden ejecutarlo como una aplicación Blazor WebAssembly usando el SDK de .NET 8 o desplegarlo mediante Docker con Nginx. El sistema opera completamente dentro del navegador, lo que garantiza que no se requieran viajes de ida y vuelta al servidor durante el proceso de escritura.
Los usuarios pueden interactuar con la herramienta mediante escritura fonética, que convierte caracteres latinos en escrituras nativas basándose en el sonido, o utilizando el diseño InScript, que es el estándar gubernamental. El servidor permite la conversión de escrituras, lo que permite a los usuarios reescribir texto de una escritura india a otra. También incluye funciones como el cambio de dígitos nativos, dictado mediante el reconocimiento de voz del navegador en Chrome o Edge, y la capacidad de gestionar archivos en formatos .txt, .docx o .html.
Qué puedes hacer con él
- 1Dictar texto usando reconocimiento de vozUtiliza el reconocimiento de voz basado en el navegador para introducir texto mediante dictado.
Escrito a partir del README del proyecto. Cada caso de uso se verifica con una cita del mismo.
Cómo instalar Bhasini Indic Languages MCP
Formatos verificados el 10 nov 2026Instalar Bhasini Indic Languages MCP en Claude Code
$ claude mcp add --transport http bhasini https://mcp.bhasini.com/mcpInstalar Bhasini Indic Languages MCP en Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"bhasini": {
"url": "https://mcp.bhasini.com/mcp"
}
}
}Instalar Bhasini Indic Languages MCP en VS Code
.vscode/mcp.json
{
"servers": {
"bhasini": {
"type": "http",
"url": "https://mcp.bhasini.com/mcp"
}
}
}Instalar Bhasini Indic Languages MCP en Codex
~/.codex/config.toml
[mcp_servers.bhasini] url = "https://mcp.bhasini.com/mcp"
Instalar Bhasini Indic Languages MCP en Gemini CLI
~/.gemini/settings.json
{
"mcpServers": {
"bhasini": {
"httpUrl": "https://mcp.bhasini.com/mcp"
}
}
}Verificaciones automáticas
Ejecutado 14 nov 2026Informe completo →Aún no verificado. Un servidor necesita una puntuación de 80, ningún hallazgo grave y suficientes datos para que podamos revisarlo. Cómo funcionan las verificaciones
- Repositorio de origen vinculado y accesiblecodegres-com/bhasini is public and reachablegithub.com/codegres-com/bhasini ↗Aprobado
- El paquete cita este repositorio como fuenteNo verificado
- Procedencia de la compilación (atestación Sigstore)No verificado
- Licencia de código abierto (OSI)MITspdx.org/licenses/MIT.html ↗Aprobado
- Commit o lanzamiento en el último añoLast commit or release 2026-10-30github.com/codegres-com/bhasini ↗Aprobado
- OpenSSF ScorecardNo verificado
- El nombre del paquete no es similar a un paquete popularNo verificado
- Sin avisos críticos en el paquete ni en sus dependenciasNo verificado
- Sin instrucciones ocultas para el modelo0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersAprobado
- Las herramientas destructivas están etiquetadasNo verificado
- El endpoint remoto responde al handshake MCPinitialize answered with protocol 2025-06-18 in 69 msAprobado
README
Ver en 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
Preguntas sobre Bhasini Indic Languages MCP
¿Cómo agrego Bhasini Indic Languages MCP a Claude Code?
Ejecuta claude mcp add --transport http bhasini https://mcp.bhasini.com/mcp en tu terminal. Añade --scope user para que esté disponible en todos los proyectos.
¿Cómo agrego Bhasini Indic Languages MCP a Cursor?
Abre ~/.cursor/mcp.json y añade el servidor en mcpServers, usando la configuración de Cursor que se muestra en la sección de instalación de arriba.
¿Qué idiomas de la India están soportados?
La herramienta es compatible con los 22 idiomas oficiales de la India, incluyendo assamese, bengalí, hindi, kannada, malayalam, tamil, telugu y urdu.
¿Hay alguna forma de escribir en idiomas de la India en otras aplicaciones?
Sí, la aplicación de escritorio Bhasini para Windows incluye un modo Global que te permite escribir en el idioma indio seleccionado en cualquier aplicación usando la tecla F9.