Bhasini Indic Languages MCP server
online · 100% uptimeio.github.Codegres-com/bhasini·v0.1.0Indic MCP: transliterate into all 22 Indian languages, convert scripts, keymaps. Hosted or local.
0 stars
Reviews
Write oneNobody has reviewed Bhasini Indic Languages yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Bhasini Indic Languages tools (6, 1 write)
write = sends, deletes, buys or postsconvert_scriptFreeRewrites text from one Indian script into another letter by letter, e.g. Devanagari 'नमस्ते' → Kannada 'ನಮಸ್ತೇ'. The language does not change, only the letters. Works between the Brahmic scripts (Devanagari, Bengali, Gurmukhi, Gujarati, Odia, Tamil, Telugu, Kannada, Malayalam) and Meetei Mayek; sounds the target script lacks use the nearest letter. Text in other scripts is kept as it is.
get_keymapFreeReturns the phonetic keyboard map for a language: which Latin keys produce each letter. Useful for teaching someone to type a language or for building correct romanised input for transliterate.
list_languagesFreeLists the 22 scheduled languages of India (plus extra official scripts for Kashmiri, Manipuri and Sindhi) with the codes the other tools accept.
native_digitsFreeReplaces ASCII digits 0-9 with a language's native digits, e.g. '2026' → '२०२६' (Hindi), '௨௦௨௬' (Tamil), '۲۰۲۶' (Urdu).
translateFreeTranslates the meaning of text between English and the 22 scheduled languages of India, or between two of them, e.g. 'Where is the station?' → 'स्टेशन कहाँ है?' (Hindi). English → Indic uses AI4Bharat IndicTrans2; Indic → English uses Gemma 4; Indic → Indic goes through English. Free use: up to 2,000 characters per call, 5 calls a minute and 10,000 characters a day. Unlike the other tools this sends the text to Bhasini's server (mcp.bhasini.com); the text is not stored. To write romanised words in a script by sound, use transliterate instead.
transliteratewrite actionFreeWrites romanised (Latin-letter) text in an Indian script by sound, e.g. 'namaste' → 'नमस्ते' for Hindi or 'vaNakkam' → 'வணக்கம்' for Tamil. This is transliteration, not translation: spell the words as they sound in the target language. Keys follow ITRANS/Baraha conventions: capitals for long vowels and retroflex consonants (A I U E O, T D N L Sh), M = anusvara, H = visarga. Use get_keymap for a language's exact keys.
Public scan report
scanner v0.1.10 · 2026-10-27 · same rubric, same numbers if you re-run it
- –Code scanpackage could not be scannedn/a
- Live reliabilityremote reachable in 489ms20/20
- Tool poisoning6 tool descriptions checked15/15
- Auth qualityopen endpoint exposes 1 write-action tools with no auth3/15
- Maintenancelast push 5 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Findings (1)
- highWrite-action tools reachable without authentication
auth.open-write
How Bhasini Indic Languages compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 81/100
- higher than 62% of 48,255 servers
- Tools
- 6
- the typical server has 7
- Tools that change things
- 17%
- typical: 0%. Fewer write tools means less an agent can break
- Uptime
- 100%
- of our recent checks; the typical remote server answers 100%
- Response time
- 43 ms
- faster than 93% of 30,031 servers
What its tools let an agent do: 5 read · 1 change
Install Bhasini Indic Languages in Claude Code, Cursor or VS Code
claude mcp add --transport http bhasini https://mcp.bhasini.com/mcp
What the publisher says
From the Bhasini Indic Languages repository's README, as published. We do not edit it. Read it on 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
Plus English (no transliteration).
Features
ITRANS/Baraha-style keys: capitals for retroflex/long sounds (T D N L Sh A I U E O), M anusvara, H visarga, .h explicit virama, _ to stop letters joining, | / || danda.
- Phonetic typing: type how it sounds (namaste → नमस्ते, vaNakkam → வணக்கம், aadaab → آداب).
- 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, .txt or .html. Settings are remembered per browser.
How it works
src/Bhasini.Core has no web dependencies:
PhoneticProfile (Dravidian short e/o, word-final virama, Tamil nasals, local key conventions).
- Input/BrahmicPhoneticEngine turns Latin keys into Devanagari, with a per-language
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/OffsetScriptMapper maps Devanagari into each ISCII-derived Unicode block by offset.
scripts (Perso-Arabic with word-initial/final forms, and Ol Chiki).
- Scripts/MeeteiMayekMapper handles Meetei Mayek. Input/SequenceEngine handles the alphabetic
on every key, returning a minimal { delete, insert } edit for the editor.
- Input/TypingSession keeps the Latin keys of the current word and re-renders the whole word
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.Webdotnet testDocker (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:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Bhasini Indic Languages: common questions
- Is Bhasini Indic Languages MCP server safe?
- Mostly: it is graded B (81/100). Read the Bhasini Indic Languages safety report
- How do I install Bhasini Indic Languages?
- It runs remotely at mcp.bhasini.com. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Bhasini Indic Languages need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Bhasini Indic Languages maintained?
- The last commit was 13 days ago (2026-10-22). The latest release is v0.1.0.
- Is Bhasini Indic Languages up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- How does Bhasini Indic Languages compare with other MCP servers?
- safety score 81/100 (higher than 62% of 48,255 servers); tools 6 (the typical server has 7); tools that change things 17% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.