
Mcp Laya
io.github.dockndevai由 GitHub 账号 dockndevai 发布v0.1.1更新于 Oct 24, 2026
Safe-by-default MCP for Laya: fast, local, typed decisions (classify/score/yes-no), 100+ langs.
概览
本地运行的 Laya 决策模型 MCP 服务器,让助手离线快速完成分类、打分和是/否判断等类型化决策。
- 可以做什么
- 把文本或 JSON 状态分类到若干类别之一,并给出概率与校准置信度
- 按序数刻度给状态打分,例如紧急程度
- 回答是/否/未知问题,用于控制流程分支
- 一次调用回答多个类型化问题,或使用 triage、email、moderation、guard 等预设决策集
- 检测文本的书写系统与语言,并查看将由哪个检查点作答、可用模型、设备与离线状态
- 适用场景
- 适合需要廉价、可重复的路由判断的场景,例如工单该归哪个团队、是否紧急、是否为退款请求,而不必消耗一次缓慢的 LLM 往返。也适合多语言分类,以及用是/否结果控制流程。
- 运行要求
- 需要 Python 3.10+ 并在本机安装 mcp-laya 包(pipx 或 pip),会一并安装 torch。模型检查点需联网并设置 LAYA_ALLOW_DOWNLOAD=true 一次性从 Hugging Face 下载,之后可完全离线运行。可选配置包括 LAYA_DEFAULT_MODEL、LAYA_DEVICE、LAYA_MODELS 和 LAYA_MIN_CONFIDENCE。仅限桌面端,使用 stdio 传输。
安装
在 SourceWeft 中
- 打开 控制台中的 Mcp Laya,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
mcp-laya
A safe-by-default Model Context Protocol server for Laya — a fast, non-autoregressive System-1 decision engine. It gives an agent a thinking primitive: typed decisions — classify, score, yes/no — over any state (text, an email, a ticket, a JSON object), in a single local forward pass (~33 ms), across 100+ languages, with no text generation — nothing to parse and nothing to hallucinate, and a calibrated confidence on every answer.
Instead of burning a slow, costly LLM round-trip on "which team should handle this? is it urgent? is this a refund request?", the agent calls a typed tool that answers locally, in milliseconds, offline. It's the safest server in the suite — laya only reads a state and returns a decision; it changes nothing.
Part of the dockndevai MCP server suite — one governance model across all of them. (This is the first Python server in the suite; the rest are Node/TS.)
What it gives an agent
Three checkpoints, auto-routed per request: english (ModernBERT-large), multilingual (mmBERT, 100+ languages), typed-decisions.
Install
Python 3.10+. laya pulls in torch; the model checkpoints download once from Hugging Face (see below), after which it runs fully offline.
First run: fetch the model once
Downloads are off by default (nothing leaves your machine at runtime). Pre-fetch the checkpoints one time with network access:
Then run the server offline.
Configure
See docs/CLIENTS.md for Claude Code / Cursor / Codex / VS Code / Windsurf, and .env.example for every variable.
Example
Ask your agent to "use laya to classify this ticket's department and whether it's a churn risk":
Safe by default
laya is read-only inference, so the guardrails (in src/mcp_laya/security.py) are about privacy and resource control, not write-gating:
- Offline by default — the model runs locally; nothing is sent anywhere. The one exception, the first-time checkpoint download, is disabled unless
LAYA_ALLOW_DOWNLOAD=true. - Model allowlist —
LAYA_MODELSpins which checkpoints may load. - Input caps —
LAYA_MAX_INPUT_CHARS/LAYA_MAX_QUESTIONSbound each request. - Confidence honesty —
LAYA_MIN_CONFIDENCEflags (never silently trusts) low-confidence answers; every answer already carries a calibratedconfidence. - Log privacy —
LAYA_REDACT_STATEkeeps the input text out of the JSON audit log by default.
There's a bundled skill, laya-decisions, teaching an agent when to offload a decision to laya and how to phrase typed questions. See also SECURITY.md.
Developing
Credits
Built on laya by Convai Innovations (Apache-2.0). This server wraps that library; all model work is theirs. See NOTICE.
Licence
MIT
来源:README.md,提交 07721a9
工具
0版本历史
1- v0.1.1最新Sep 24, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分