MCP server Bhasini Indic Languages
Коммит 30 окт. 2026 г.Транслитерация текста на 22 индийских языка, конвертация между письменными системами и поддержка фонетического ввода или раскладки InScript.
Также известен как Codegres-com/Bhasini, bhasini
- Звёзды
- 0
- Инструменты
- —
- Загрузки, 30 дней
- —
- Последняя версия
- 0.1.0
- Последний коммит
- 30 окт. 2026 г.
- Лицензия
- MIT
Что такое Bhasini Indic Languages MCP?
Bhasini Indic Languages — это MCP server. Транслитерация текста на 22 индийских языка, конвертация между письменными системами и поддержка фонетического ввода или раскладки InScript.
Сводка сгенерирована из README проекта
О Bhasini Indic Languages MCP server
Bhasini Indic Languages предоставляет многоязычную среду для ввода текста на 22 официальных языках Индии. Инструмент работает как rich-text редактор, использующий движок на C# для транслитерации нажатий клавиш в режиме реального времени. Разработчики могут запускать его как Blazor WebAssembly приложение с помощью .NET 8 SDK или развернуть через Docker с Nginx. Система полностью работает в браузере, что исключает необходимость запросов к серверу в процессе набора текста.
Пользователи могут взаимодействовать с инструментом с помощью фонетического ввода, который преобразует латинские символы в нативные письменные системы на основе звучания, или используя стандартную государственную раскладку InScript. Сервер поддерживает конвертацию шрифтов, позволяя переписывать текст из одной индийской письменности в другую. Также доступны такие функции, как переключение на нативные цифры, диктовка через браузерное распознавание речи в Chrome или Edge и возможность управления файлами в форматах .txt, .docx или .html.
Что вы можете с ним делать
- 1Диктовка текста с помощью распознавания голосаИспользуйте браузерное распознавание речи для ввода текста с помощью диктовки.
Взято из README проекта. Каждый вариант использования проверен на соответствие цитате из него.
Как установить Bhasini Indic Languages MCP
Форматы проверены 10 ноя 2026Установка Bhasini Indic Languages MCP в Claude Code
$ claude mcp add --transport http bhasini https://mcp.bhasini.com/mcpУстановка Bhasini Indic Languages MCP в Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"bhasini": {
"url": "https://mcp.bhasini.com/mcp"
}
}
}Установка Bhasini Indic Languages MCP в VS Code
.vscode/mcp.json
{
"servers": {
"bhasini": {
"type": "http",
"url": "https://mcp.bhasini.com/mcp"
}
}
}Установка Bhasini Indic Languages MCP в Codex
~/.codex/config.toml
[mcp_servers.bhasini] url = "https://mcp.bhasini.com/mcp"
Установка Bhasini Indic Languages MCP в Gemini CLI
~/.gemini/settings.json
{
"mcpServers": {
"bhasini": {
"httpUrl": "https://mcp.bhasini.com/mcp"
}
}
}Автоматические проверки
Запущено 14 нояб. 2026 г.Полный отчёт →Еще не проверено. Для сервера требуется оценка 80, отсутствие серьезных проблем и достаточно данных для нашей проверки. Как работают проверки
- Связанный и доступный исходный репозиторийcodegres-com/bhasini is public and reachablegithub.com/codegres-com/bhasini ↗Пройдено
- Пакет указывает этот репозиторий как источникНе проверялось
- Происхождение сборки (аттестация Sigstore)Не проверялось
- Open source лицензия (OSI)MITspdx.org/licenses/MIT.html ↗Пройдено
- Коммит или релиз за последний годLast commit or release 2026-10-30github.com/codegres-com/bhasini ↗Пройдено
- OpenSSF ScorecardНе проверялось
- Имя пакета не похоже на популярный пакетНе проверялось
- Нет критических уязвимостей в пакете и зависимостяхНе проверялось
- Нет скрытых инструкций для модели0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersПройдено
- Деструктивные инструменты помеченыНе проверялось
- Удалённый endpoint отвечает на MCP handshakeinitialize answered with protocol 2025-06-18 in 69 msПройдено
README
Открыть на 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
Вопросы о Bhasini Indic Languages MCP
Как добавить Bhasini Indic Languages MCP в Claude Code?
Выполните claude mcp add --transport http bhasini https://mcp.bhasini.com/mcp в терминале. Добавьте --scope user, чтобы сервер был доступен во всех проектах.
Как добавить Bhasini Indic Languages MCP в Cursor?
Откройте ~/.cursor/mcp.json и добавьте сервер в mcpServers, используя конфигурацию Cursor из раздела установки выше.
Какие индийские языки поддерживаются?
Инструмент поддерживает все 22 официальных языка Индии, включая ассамский, бенгальский, хинди, каннада, малаялам, тамильский, телугу и урду.
Можно ли вводить индийские языки в других приложениях?
Да, десктопное приложение Bhasini для Windows включает глобальный режим (Global mode), который позволяет вводить выбранный индийский язык в любом приложении с помощью клавиши F9.