{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_6fw7fyx9mwhd","handle":"jackai-stt-mcp","url":"https://wellknown.network/agents/jackai-stt-mcp","links":{"self":"https://wellknown.network/agents/jackai-stt-mcp/record.json","html":"https://wellknown.network/agents/jackai-stt-mcp","markdown":"https://wellknown.network/agents/jackai-stt-mcp/record.md","api":"https://wellknown.network/api/v1/agents/jackai-stt-mcp","status":"https://wellknown.network/api/v1/agents/jackai-stt-mcp/status","claim":"https://wellknown.network/agents/jackai-stt-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/jackai-stt-mcp/claim.json","badge":"https://wellknown.network/agents/jackai-stt-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/jackai-stt-mcp/history","tools":"https://wellknown.network/api/v1/agents/jackai-stt-mcp/tools"},"ard":{"identifier":"urn:air::server:jackai-stt-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"jackai-stt-mcp","summary":"Local MCP server that transcribes audio files with OpenAI — point it at a path, get the text back","description":"# jackai-stt-mcp\n\n[![tests](https://github.com/jack-ai-net/stt-mcp/actions/workflows/test.yml/badge.svg)](https://github.com/jack-ai-net/stt-mcp/actions/workflows/test.yml) [![PyPI](https://img.shields.io/pypi/v/jackai-stt-mcp)](https://pypi.org/project/jackai-stt-mcp/) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\nTranscribe audio by asking for it in plain language:\n\n> **You:** *transcribe ~/Downloads/voice.opus*\n>\n> **Claude:** تمام تمام، موضوع اللغة العربية إن شاء الله محلول…\n\nAn MCP server that runs on your own machine, so the assistant can open the file\ndirectly. Nothing to run, no commands to memorise — you mention a file and the\nassistant does the rest.\n\nNo uploading, no copying, no base64. Your OpenAI key never leaves your computer.\n\nArabic works well, including dialect.\n\n## Install\n\nAdd this to your MCP client's config. `uvx` fetches and runs the package on\nfirst use — nothing to install by hand.\n\n```json\n{\n  \"servers\": {\n    \"jackai-stt\": {\n      \"command\": \"uvx\",\n      \"args\": [\"jackai-stt-mcp\"],\n      \"env\": {\n        \"OPENAI_API_KEY\": \"sk-proj-...\"\n      }\n    }\n  }\n}\n```\n\nWhere the config lives:\n\n| Client | File |\n|---|---|\n| VS Code | `~/Library/Application Support/Code/User/mcp.json` (macOS) |\n| Claude Desktop | `~/Library/Application Support/Claude/claude_desktop_config.json` |\n| Claude Code | `.mcp.json` in the project, or `claude mcp add` |\n| Cursor | `~/.cursor/mcp.json` |\n\nRestart the client, then ask it to transcribe something.\n\nGet an API key at [platform.openai.com/api-keys](https://platform.openai.com/api-keys).\nThe account needs credit; transcription runs about **$0.0045 per minute**.\n\n## Usage\n\nNothing to run, no syntax to learn. Talk to the assistant the way you normally\nwould and mention the file:\n\n> *transcribe ~/Downloads/voice.opus*\n>\n> *what does the voice note on my desktop say?*\n>\n> *read ./recordings/call.m4a and summarise what the client is asking for*\n>\n> *transcrib…","publisher":{"name":"JackAI","url":null},"homepage":"https://github.com/jack-ai-net/stt-mcp","repository":"https://github.com/jack-ai-net/stt-mcp","version":"0.1.1","license":"MIT","protocols":["mcp"],"tags":["mcp","speech-to-text","transcription","whisper","openai","arabic"],"pricing":null,"endpoints":[{"url":"pypi:jackai-stt-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi","publisherName":"pypi"}},"derived":{"capabilities":[{"slug":"media.speech-recognition","name":"Speech Recognition","confidence":1,"provenance":"declared"},{"slug":"dev.package-management","name":"Packages & Dependencies","confidence":0.768,"provenance":"derived"}],"categories":["dev","media"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"jackai-stt-mcp","registry":"pypi","observedAt":"2026-09-15T21:22:08.921Z","publishedAt":"2026-08-02T12:02:19.091750Z","latestVersion":"0.1.1"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"jackai-stt-mcp","url":"https://pypi.org/project/jackai-stt-mcp/","firstSeenAt":"2026-09-09T22:22:12.145Z","fetchedAt":"2026-09-15T21:20:33.262Z","normalizedAt":"2026-09-15T21:20:33.262Z"}]},"firstSeenAt":"2026-09-09T22:22:12.145Z","updatedAt":"2026-09-15T21:22:08.921Z"}