Skip to main content

Hasab MCP

Model Context Protocol (MCP) server for Hasab AI. Lets Cursor, Claude Desktop, and other MCP hosts call Hasab language APIs from natural language—translation, summarization, transcription, text-to-speech, and chat.

Install from PyPI; calls https://api.hasab.ai with your HASAB_KEY. Source repository is private to Hasab.

Docs: logic.md (architecture & releases) · code.md (implementation)


Requirements

  • Python 3.11+
  • uv recommended (uvx)
  • Hasab API key (HASAB_KEY_… from the portal)

Install

pip install hasab-mcp
# or one-off / always latest cache:
uvx hasab-mcp

PyPI: https://pypi.org/project/hasab-mcp/


Cursor

Add to ~/.cursor/mcp.json (or project .cursor/mcp.json):

{
  "mcpServers": {
    "hasab": {
      "command": "uvx",
      "args": ["hasab-mcp"],
      "env": {
        "HASAB_API_KEY": "HASAB_KEY_…"
      }
    }
  }
}

Restart Cursor. You should see six tools: hasab_translate, hasab_summarize, hasab_transcribe, hasab_tts, hasab_list_tts_speakers, hasab_chat.

Example prompts

  • Translate "Good morning" to Amharic using Hasab.
  • Using Hasab TTS, speak "ሰላም" in Amharic with speaker hanna. Give me the audio file path.

Claude Desktop

Same mcpServers block in:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Tools (v1)

Tool Hasab API
hasab_translate POST /api/translate
hasab_summarize POST /api/summarize
hasab_transcribe POST /api/upload-audio
hasab_tts POST /api/tts/synthesize
hasab_list_tts_speakers GET /api/tts/speakers
hasab_chat POST /api/chat

Translation language codes: amh, eng, orm, tig (and aliases en, am, ti, Oromo, Tigrigna).


Environment

Variable Required Default
HASAB_API_KEY Yes —
HASAB_API_BASE_URL No https://api.hasab.ai
HASAB_MCP_AUDIO_DIR No {temp}/hasab-mcp/audio
HASAB_MCP_TIMEOUT No 120
HASAB_MCP_LOG_LEVEL No INFO

Do not commit API keys. Each user uses their own key; usage bills to their Hasab account.


License

Proprietary — Hasab AI. All rights reserved. Not open source. Internal and customer use via published PyPI package only.

Metadata

Release files for hasab-mcp 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for hasab-mcp 0.1.2
File Size Uploaded
hasab_mcp-0.1.2.tar.gz 8.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for hasab-mcp 0.1.2
File Interpreter ABI Platform
hasab_mcp-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 17.0 kB

Release files / hasab_mcp-0.1.2.tar.gz

Download URL hasab_mcp-0.1.2.tar.gz
Size 8.5 kB
Tags Source
SHA-256 checksum
How to use checksums
ec1de5c663fa77f3232766f223ed772201aafe82d77565e38821ca365fc8faf8
BLAKE2b-256 checksum
How to use checksums
8146a7cee6823acc3ee96586bbb760e30b56c1e6741948b5395c32b3b58f3fea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 28, 2026.

Transparency log

Release files / hasab_mcp-0.1.2-py3-none-any.whl

Download URL hasab_mcp-0.1.2-py3-none-any.whl
Size 8.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b2966216c61720237b28dd8fcd8bc265fff546b4c1052473338f0c027660df8e
BLAKE2b-256 checksum
How to use checksums
aef26a1663f3fb237165f8707b6372fbba4a19560e6186306b27925961691947
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 28, 2026.

Transparency log

Release history Release notifications | RSS feed

0.1.3

2 release files

This release

0.1.2 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page