Bhasini Indic Languages MCPサーバー
コミット 2026年10月30日22種類のインドの言語への翻字、スクリプト間の変換、および音標文字やInScriptによるタイピングが可能です。
別名 Codegres-com/Bhasini, bhasini
- スター
- 0
- ツール
- —
- ダウンロード数(30日間)
- —
- 最新バージョン
- 0.1.0
- 最終コミット
- 2026年10月30日
- ライセンス
- MIT
Bhasini Indic Languages MCPとは
Bhasini Indic LanguagesはMCPサーバーです。 22種類のインドの言語への翻字、スクリプト間の変換、および音標文字やInScriptによるタイピングが可能です。.
プロジェクトのREADMEから生成された概要
Bhasini Indic Languages MCP server について
Bhasini Indic Languagesは、インドの公定22言語に対応した多言語タイピング環境を提供します。C#エンジンを使用してキー入力をリアルタイムで翻字するリッチテキストエディタとして機能します。開発者は、.NET 8 SDKを使用してBlazor WebAssemblyアプリケーションとして実行するか、DockerとNginxを使用してデプロイできます。システムは完全にブラウザ内で動作するため、タイピング中にサーバーとの通信が発生することはありません。
ユーザーは、ラテン文字を音に基づいてネイティブスクリプトに変換する音標タイピング、または政府標準のInScriptレイアウトを使用してツールを操作できます。サーバーはスクリプト変換をサポートしており、あるインドのスクリプトから別のスクリプトへテキストを書き換えることが可能です。また、ネイティブ数字への切り替え、ChromeまたはEdgeのブラウザ音声認識によるディクテーション、.txt、.docx、.html形式のファイル管理などの機能も備えています。
できること
- 1音声認識によるテキストのディクテーションブラウザベースの音声認識を使用して、ディクテーションによるテキスト入力を行います。
プロジェクトの README から作成されています。すべてのユースケースは、その引用と照らし合わせて確認されています。
Bhasini Indic Languages MCPのインストール方法
フォーマット検証日 2026年11月10日Claude CodeにBhasini Indic Languages MCPをインストール
$ claude mcp add --transport http bhasini https://mcp.bhasini.com/mcpCursorにBhasini Indic Languages MCPをインストール
~/.cursor/mcp.json
{
"mcpServers": {
"bhasini": {
"url": "https://mcp.bhasini.com/mcp"
}
}
}VS CodeにBhasini Indic Languages MCPをインストール
.vscode/mcp.json
{
"servers": {
"bhasini": {
"type": "http",
"url": "https://mcp.bhasini.com/mcp"
}
}
}CodexにBhasini Indic Languages MCPをインストール
~/.codex/config.toml
[mcp_servers.bhasini] url = "https://mcp.bhasini.com/mcp"
Gemini CLIにBhasini Indic Languages MCPをインストール
~/.gemini/settings.json
{
"mcpServers": {
"bhasini": {
"httpUrl": "https://mcp.bhasini.com/mcp"
}
}
}自動チェック
実行日 2026年11月14日詳細レポート →まだ検証されていません。サーバーには80点のスコア、重大な問題がないこと、および検証に必要な十分なデータが必要です。 チェックの仕組み
- ソースリポジトリがリンクされており、アクセス可能codegres-com/bhasini is public and reachablegithub.com/codegres-com/bhasini ↗合格
- パッケージがこのリポジトリをソースとして示している未チェック
- ビルドの来歴(Sigstore 証明)未チェック
- オープンソースライセンス (OSI)MITspdx.org/licenses/MIT.html ↗合格
- 過去1年以内にコミットまたはリリースあり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 ハンドシェイクに応答するinitialize answered with protocol 2025-06-18 in 69 ms合格
README
GitHubで見る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のよくある質問
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を開き、上記のインストールセクションに示すCursor設定を使ってmcpServersの下にサーバーを追加します。
どのインドの言語がサポートされていますか?
アッサム語、ベンガル語、ヒンディー語、カンナダ語、マラヤーラム語、タミル語、テルグ語、ウルドゥー語を含む、インドの公定22言語すべてをサポートしています。
他のアプリケーションでインドの言語を入力する方法はありますか?
はい、Bhasini WindowsデスクトップアプリにはGlobalモードが搭載されており、F9キーを使用することで、あらゆるアプリケーションで選択したインドの言語を入力できます。