关于 Local Model Suitability Mcp
Local Model Suitability MCP 是一个在云端推理调用前评估任务能否交给本地模型的 MCP 服务,面向需要进行模型路由的 Agent。它返回 LOCAL 或 CLOUD 判定、理由和本地模型建议;机密数据会强制判为 LOCAL。
主要功能
- 01推理前评估本地可行性
- 02LOCAL 或 CLOUD 判定
- 03可设质量阈值和数据敏感度
- 04提供建议的本地模型
- 05机密数据强制本地处理
适用场景
- 01在发起云端推理前判断任务路由
- 02按质量要求选择本地或云端模型
- 03避免机密数据离开本机
- 04查看任务路由判定及其理由
MCP 相关
该 MCP 服务向客户端提供 `check_local_viability` 工具,用于评估任务是否适合本地模型。它不执行模型路由,而是返回判定、解释和推荐模型。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://local-model-suitability-mcp-production.up.railway.appclaude mcp add --transport http local-model-suitability https://local-model-suitability-mcp-production.up.railway.app{"mcpServers":{"local-model-suitability":{"type":"http","url":"https://local-model-suitability-mcp-production.up.railway.app"}}}在 Cursor 中打开{"servers":{"local-model-suitability":{"type":"http","url":"https://local-model-suitability-mcp-production.up.railway.app"}}}在 VS Code 中打开{"mcpServers":{"local-model-suitability":{"type":"http","url":"https://local-model-suitability-mcp-production.up.railway.app"}}}{"mcpServers":{"local-model-suitability":{"serverUrl":"https://local-model-suitability-mcp-production.up.railway.app"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
1| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| task | string | 是 | 即将发送给云模型的确切任务。请具体说明输入内容和所需输出。 |
| data_sensitivity | enum | 否 | CONFIDENTIAL 无论任务复杂度如何都会强制判定为 LOCAL——数据不得离开本机。默认为 PUBLIC。PUBLIC | INTERNAL | CONFIDENTIAL |
| quality_threshold | enum | 否 | PRODUCTION = 输出质量至关重要,错误代价高。PROTOTYPE = 可接受近似结果。BEST_EFFORT = 速度和成本优先于质量。默认为 PRODUCTION。PRODUCTION | PROTOTYPE | BEST_EFFORT |
详细介绍
本地模型适用性 MCP
云端推理成本高昂。凡是能在本地运行的,都应该在本地运行。
这个 MCP 服务会在每次调用云端 API 之前,告知你的 Agent 任务是否可以改由本地模型处理。条件允许时,路由到 Ollama、LM Studio 或 llama.cpp。只有在必要时才使用云端服务。
工具
check_local_viability
在每次调用云端推理之前调用此工具。如果判定结果为 LOCAL,则完全跳过云端调用,并将任务路由到本地模型。只有当此工具返回 CLOUD 时才使用云端服务。
输入:
| 字段 | 必填 | 描述 |
|---|---|---|
task | ✅ | 你即将发送给云端模型的确切任务 |
quality_threshold | 可选 | PRODUCTION(默认)/ PROTOTYPE / BEST_EFFORT |
data_sensitivity | 可选 | PUBLIC(默认)/ INTERNAL / CONFIDENTIAL |
无论任务复杂度如何,CONFIDENTIAL 都会强制判定为 LOCAL — 数据绝不会离开本机。
响应:
{
"verdict": "LOCAL",
"confidence": "HIGH",
"reason": "Simple text summarisation — no reasoning depth required. Any 7B+ local model handles this well.",
"estimated_cost_saving": "$0.002-0.008 saved per call at claude-sonnet pricing",
"recommended_local_models": ["llama3.2:8b", "mistral-7b", "phi3:medium"],
"cloud_justified_reason": null,
"analysis_type": "AI-powered cost routing — NOT a simple lookup"
}
数据来源
- AI 推理:Anthropic Claude(claude-sonnet)— 成本路由分析
- 无外部数据来源 — 纯 AI 推理
定价
| 方案 | 调用次数 | 价格 |
|---|---|---|
| 免费 | 20/月 | $0 |
| 入门版 | 500 次调用套餐 | $20 |
| 专业版 | 2,000 次调用套餐 | $70 |
设置
{
"mcpServers": {
"local-model-suitability": {
"command": "npx",
"args": ["-y", "local-model-suitability-mcp"],
"env": {
"ANTHROPIC_API_KEY": "your-key",
"API_KEY": "your-lms-api-key-for-paid-tier"
}
}
}
}
免费套餐无需 API 密钥 — 按 IP 统计。
Harness 集成
Claude Code / Claude Desktop (.mcp.json)
{
"mcpServers": {
"local-model-suitability": {
"type": "http",
"url": "https://local-model-suitability-mcp-production.up.railway.app"
}
}
}
LangChain (Python)
from langchain_mcp_adapters.client import MultiServerMCPClient
client = MultiServerMCPClient({
"local-model-suitability": {
"url": "https://local-model-suitability-mcp-production.up.railway.app",
"transport": "http"
}
})
tools = await client.get_tools()
OpenAI Agents SDK (Python)
from agents import Agent, HostedMCPTool
agent = Agent(
name="Assistant",
tools=[HostedMCPTool(tool_config={
"type": "mcp",
"server_label": "local-model-suitability",
"server_url": "https://local-model-suitability-mcp-production.up.railway.app",
"require_approval": "never"
})]
)
LangGraph
与上文的 LangChain 相同 — langchain-mcp-adapters 原生支持 LangGraph。
法律声明
结果仅用于成本优化指导,不构成技术建议。完整条款:kordagencies.com/terms.html
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。