mirror of
https://github.com/modelscope/FunASR.git
synced 2026-10-12 02:19:18 +00:00
Prepare MCP server for Registry OCI verification (#3147)
Add the official MCP Registry OCI ownership label and document the matching registry name for future publication.
This commit is contained in:
@@ -177,7 +177,7 @@ High-star feature requests and roadmap issues are earlier in the funnel than PRs
|
||||
| `huggingface/speech-to-speech#319` SenseVoice STT handler | Adds SenseVoice/FunASR to local open-source voice-agent pipelines where low-latency STT is a core comparison point | Keep lint/import fixes on the PR head, explain optional `speech-to-speech[sensevoice]` install behavior, and answer handler-scope review quickly. |
|
||||
| `livekit/agents#6176` FunASR/SenseVoice realtime STT plugin | Opens a path into LiveKit's realtime voice-agent ecosystem where local STT is evaluated alongside hosted providers | CI and CLA are green; avoid duplicate pings and monitor for maintainer review on plugin scope, package metadata, or optional dependency expectations. |
|
||||
| `mahimairaja/voiceai#16` FunASR and SenseVoice STT resource listing | Places FunASR/SenseVoice in a curated voice-AI resource map for builders comparing STT providers and local speech stacks | Maintainer approved. A pre-existing Stars badge target caused `link-check` to fail; pushed `16c451d` to retarget the badge to the repo homepage, verified `lychee 0.23.0` with the CI args (`480 Total`, `0 Errors`), and posted the status note. Current GitHub suite is `action_required` with no check-runs, so wait for maintainer workflow approval/rerun. |
|
||||
| `punkpeye/awesome-mcp-servers#7153` FunASR MCP server listing | Exposes FunASR to a high-star MCP discovery list used by agent-tool builders looking for local speech tools | Glama manifest now points at the current `server.json` schema and declares the maintainer for verification; next step is maintainer OAuth submission/ingestion, then update the external PR only when there is a valid Glama score badge or maintainer feedback. |
|
||||
| `punkpeye/awesome-mcp-servers#7153` FunASR MCP server listing | Exposes FunASR to a high-star MCP discovery list used by agent-tool builders looking for local speech tools | Glama manifest now points at the current `server.json` schema and declares the maintainer for verification; the MCP Dockerfile also carries the official Registry OCI ownership label. Next step is maintainer OAuth/Glama ingestion or a public OCI image plus matching MCP Registry `server.json`, then update the external PR only after a valid score badge or maintainer feedback. |
|
||||
| `run-llama/llama_index#21958` FunASR endpoint reader | Puts FunASR behind a LlamaIndex reader for OpenAI-compatible transcription endpoints used in RAG and agent pipelines | Keep the endpoint contract clear, avoid forcing local `funasr` dependencies into the main package, and validate one request/response example when the author updates. |
|
||||
| `run-llama/llama_index#21996` local FunASR reader | Gives LlamaIndex users a local SenseVoice/FunASR reader for private transcription workflows | Keep optional dependencies isolated, verify the reader does not affect default installs, and watch for maintainer guidance on package extras. |
|
||||
| `mem0ai/mem0#5571` optional FunASR transcription helper | Adds local FunASR transcription to a high-star memory layer used by agent builders | Keep FunASR optional and make examples clear about local model downloads; the current failing Vercel preview is a Mem0 team authorization gate, not a FunASR code failure, so wait for maintainer-side preview access or review. |
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
FROM python:3.10-slim
|
||||
|
||||
LABEL io.modelcontextprotocol.server.name="io.github.modelscope/funasr-mcp"
|
||||
|
||||
ENV PYTHONDONTWRITEBYTECODE=1 \
|
||||
PYTHONUNBUFFERED=1 \
|
||||
PIP_NO_CACHE_DIR=1 \
|
||||
|
||||
@@ -28,6 +28,20 @@ the Docker build context so the container entrypoint runs `funasr_mcp.py`.
|
||||
The `glama.json` file in this directory declares the MCP server command and
|
||||
metadata for directory scanners.
|
||||
|
||||
### Official MCP Registry checklist
|
||||
|
||||
The Dockerfile includes the OCI ownership label expected by the official MCP
|
||||
Registry:
|
||||
|
||||
```dockerfile
|
||||
LABEL io.modelcontextprotocol.server.name="io.github.modelscope/funasr-mcp"
|
||||
```
|
||||
|
||||
Before publishing, push a public OCI image (for example to GHCR) and create a
|
||||
matching `server.json` whose `name` is `io.github.modelscope/funasr-mcp` and
|
||||
whose package identifier points at that image tag. The Registry verifies that
|
||||
the Docker/OCI label and `server.json` name match.
|
||||
|
||||
### Glama submission checklist
|
||||
|
||||
Use these values when adding the server at <https://glama.ai/mcp/servers>:
|
||||
|
||||
Reference in New Issue
Block a user