Bhasini.Mcp
0.1.0
{ "servers": { "Bhasini.Mcp": { "type": "stdio", "command": "dnx", "args": ["Bhasini.Mcp@0.1.0", "--yes"] } } }
.vscode/mcp.json settings file.
dotnet tool install --global Bhasini.Mcp --version 0.1.0
dotnet new tool-manifest
dotnet tool install --local Bhasini.Mcp --version 0.1.0
#tool dotnet:?package=Bhasini.Mcp&version=0.1.0
nuke :add-package Bhasini.Mcp --version 0.1.0
Bhasini MCP: Indian languages for AI assistants
An MCP server that gives Claude, ChatGPT (Codex), Cursor, VS Code and other MCP clients exact, rule-based tools for all 22 scheduled languages of India. It uses the same engine as bhasini.com. It runs on your computer and makes no network calls.
Language models often get Indic spelling wrong, especially in scripts like Ol Chiki (Santali), Meetei Mayek (Manipuri) or Perso-Arabic Kashmiri and Sindhi. These tools give the model a deterministic answer instead of a guess.
Tools
| Tool | What it does | Example |
|---|---|---|
list_languages |
Languages, codes and scripts the other tools accept | hi, ta, sat, mni, ks, … |
transliterate |
Romanised text → native script, by sound | vaNakkam + ta → வணக்கம் |
convert_script |
One Indian script → another, letter by letter | नमस्ते + kn → ನಮಸ್ತೇ |
get_keymap |
Phonetic keyboard map for a language | which keys type ൾ, ಳ, ꯂ, … |
native_digits |
ASCII digits → native digits | 2026 + hi → २०२६ |
All tools are read-only and work offline.
Install
Requires the .NET SDK. dnx comes with .NET 10 or later; dotnet tool works with .NET 8 or later.
Claude Desktop, Claude Code, Cursor, Windsurf (any client with a JSON mcpServers config):
{
"mcpServers": {
"bhasini": {
"command": "dnx",
"args": ["Bhasini.Mcp", "--yes"]
}
}
}
Claude Code:
claude mcp add bhasini -- dnx Bhasini.Mcp --yes
OpenAI Codex CLI (~/.codex/config.toml):
[mcp_servers.bhasini]
command = "dnx"
args = ["Bhasini.Mcp", "--yes"]
VS Code (.vscode/mcp.json):
{
"servers": {
"bhasini": { "type": "stdio", "command": "dnx", "args": ["Bhasini.Mcp", "--yes"] }
}
}
With .NET 8 or 9: run dotnet tool install -g Bhasini.Mcp, then use "command": "bhasini-mcp" with no args.
Example prompts
- "Write 'Happy Diwali, from the Sharma family' in Hindi, Tamil and Bengali scripts."
- "Convert this Hindi paragraph into Kannada script so my grandmother can read it aloud."
- "What keys do I press to type ழ in Tamil?"
- "Write the Santali greeting 'johar' in Ol Chiki."
Privacy Policy
- Data collection: none. The server collects no personal data, telemetry or analytics.
- Usage and storage: text sent to the tools is processed in memory on your computer and discarded when the call returns. Nothing is written to disk.
- Third-party sharing: none. The server makes no network requests. Your MCP client (for example Claude or ChatGPT) handles the conversation under its own privacy policy.
- Data retention: none. No data is kept after a tool call returns.
- Contact: naveen@codegres.com · full policy at https://bhasini.com/privacy.html
License
MIT © Codegres. Source: https://github.com/Codegres-com/Bhasini
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
This package has no dependencies.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.0 | 107 | 10/19/2026 |