Bhasini.Mcp 0.1.0

{
  "servers": {
    "Bhasini.Mcp": {
      "type": "stdio",
      "command": "dnx",
      "args": ["Bhasini.Mcp@0.1.0", "--yes"]
    }
  }
}
                    
This package contains an MCP Server. The server can be used in VS Code by copying the generated JSON to your VS Code workspace's .vscode/mcp.json settings file.
dotnet tool install --global Bhasini.Mcp --version 0.1.0
                    
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
                    
if you are setting up this repo
dotnet tool install --local Bhasini.Mcp --version 0.1.0
                    
This package contains a .NET tool you can call from the shell/command line.
#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 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last Updated
0.1.0 107 10/19/2026