mcpField
O
Obscurify.ai

Obscurify.ai

本地服务
obscurify.ai其他0今天更新

关于 Obscurify.ai

Obscurify.ai 是一款 MCP 服务,让 Agent 调用 Obscurify.ai 平台上的模型。它提供单轮和多轮请求、并行征询多个模型、模型与价格查询、图像生成及账户用量查询;平台称不会存储文本提示词和回复。

主要功能

  1. 01使用单条提示词或聊天记录查询模型
  2. 02并行比较 2–5 个模型的回复
  3. 03查看模型、价格和能力
  4. 04使用 Stable Diffusion 模型生成图像
  5. 05查询余额、套餐和用量

适用场景

  1. 01为计划或代码征求第二意见
  2. 02查找具备所需能力的低价模型
  3. 03根据文本描述生成图像
  4. 04查看账户支出和当前用量

MCP 相关

该 MCP 服务向 MCP 客户端提供 Obscurify.ai 模型查询、回复比较、模型检索、图像生成和账户工具。支持 stdio 和 Streamable HTTP 连接。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"obscurify-ai-obscurify": {
"command": "npx",
"args": [
"-y",
"@obscurify/mcp"
],
"env": {
"OBSCURIFY_API_KEY": "<OBSCURIFY_API_KEY>",
"OBSCURIFY_DEFAULT_MODEL": "<OBSCURIFY_DEFAULT_MODEL>",
"OBSCURIFY_SECOND_OPINION_MODELS": "<OBSCURIFY_SECOND_OPINION_MODELS>"
}
}
}
}
启动命令npx -y @obscurify/mcp
需要配置的环境变量
OBSCURIFY_API_KEY密钥Obscurify.ai API key (sk-obs1_...) from obscurify.ai/account
OBSCURIFY_DEFAULT_MODELDefault model for ask and chat (default deepseek/deepseek-v4-flash)
OBSCURIFY_SECOND_OPINION_MODELSComma-separated default models for second_opinion

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@obscurify/mcp0.1.0

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Obscurify.ai MCP 服务

npm MCP Registry License: MIT

让你的 AI Agent 私密地访问 200 多种其他模型。这个 Model Context Protocol 服务让 Claude Desktop、Claude Code、Cursor、VS Code、Codex、opencode 及其他任何 MCP 客户端都能通过 Obscurify.ai 向 Claude、GPT、Gemini、Llama、DeepSeek、Qwen 等模型提问。

Obscurify.ai 是一个注重隐私、兼容 OpenAI 的 AI 平台。文本请求仅使用零数据保留路由,提示词和回复不会存储在其服务器上;账户使用随机的 16 位账户号码,无需邮箱、电话或密码。

工具

工具功能
ask向任意模型发送一个提示词,可选设置系统提示词、reasoning_effort、max_tokens 和 temperature。返回回复以及模型、令牌数和费用。
chat多轮对话:传入完整的 messages 历史记录,获取下一条回复。
second_opinion并行向 2–5 个模型发送同一提示词,并排返回所有答案。适合核查说法、审查代码或计划,或打破平局。
list_models列出模型 ID、上下文窗口、每百万输入/输出令牌的价格、工具支持情况以及所需套餐。可按名称、套餐、价格或工具支持情况筛选。无需密钥即可使用。
generate_image使用 Stable Diffusion 模型(SDXL、SD 1.5、LCM)进行文生图,并返回图像。list: true 可显示模型和价格。
balance显示余额、套餐、当前计费周期的用量,以及账户能否使用前沿模型和无限制模型。

默认设置兼顾低成本和速度:ask 和 chat 使用 deepseek/deepseek-v4-flash,second_opinion 会询问 deepseek/deepseek-v4-flash、meta-llama/llama-3.3-70b-instruct 和 qwen/qwen3.8-27b。传入 model / models 即可使用其他模型,例如 anthropic/claude-sonnet-5.5 或 openai/gpt-5.5。

获取 API 密钥

  1. 在 obscurify.ai 创建账户。你会获得一个随机账户号码:无需邮箱,也无需密码。
  2. 充值(支持银行卡、Monero、Bitcoin 或 Lightning)。余额为正数时,任何套餐都能使用 API。前沿模型需要 Casual 套餐或更高级别,无限制模型则需要 Pro(价格)。
  3. 在 obscurify.ai/account 上点击 Show API Key,并复制 sk-obs1_... 密钥。

每次调用都会按各模型标示的价格从余额中扣费(模型卡片)。每条回复都会显示费用。

设置

该服务通过 npx -y @obscurify/mcp 运行(需要 Node.js 20 或更高版本),并从 OBSCURIFY_API_KEY 读取密钥。

Claude Code
claude mcp add obscurify -e OBSCURIFY_API_KEY=sk-obs1_... -- npx -y @obscurify/mcp

添加 -s user,即可在所有项目中使用。

Claude Desktop

依次选择“Settings” → “Developer” → “Edit Config”,然后将以下内容添加到 claude_desktop_config.json:

{
  "mcpServers": {
    "obscurify": {
      "command": "npx",
      "args": ["-y", "@obscurify/mcp"],
      "env": { "OBSCURIFY_API_KEY": "sk-obs1_..." }
    }
  }
}

重启 Claude Desktop。

Cursor

将相同的 mcpServers 配置块添加到 ~/.cursor/mcp.json(适用于所有项目)或 .cursor/mcp.json(适用于单个项目):

{
  "mcpServers": {
    "obscurify": {
      "command": "npx",
      "args": ["-y", "@obscurify/mcp"],
      "env": { "OBSCURIFY_API_KEY": "sk-obs1_..." }
    }
  }
}
VS Code(GitHub Copilot Agent 模式)

创建 .vscode/mcp.json。VS Code 会提示输入一次密钥,并将其安全存储:

{
  "inputs": [
    { "type": "promptString", "id": "obscurify-key", "description": "Obscurify.ai API key", "password": true }
  ],
  "servers": {
    "obscurify": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@obscurify/mcp"],
      "env": { "OBSCURIFY_API_KEY": "${input:obscurify-key}" }
    }
  }
}
Codex CLI
codex mcp add obscurify --env OBSCURIFY_API_KEY=sk-obs1_... -- npx -y @obscurify/mcp

或添加到 ~/.codex/config.toml:

[mcp_servers.obscurify]
command = "npx"
args = ["-y", "@obscurify/mcp"]
env = { OBSCURIFY_API_KEY = "sk-obs1_..." }
# Optional: don't ask before each paid call (ask, chat, second_opinion, generate_image)
default_tools_approval_mode = "approve"

会从余额扣费的工具标记为非只读,因此 Codex 会在运行前询问,除非你设置了 default_tools_approval_mode。

opencode
opencode mcp add obscurify --env OBSCURIFY_API_KEY=sk-obs1_... -- npx -y @obscurify/mcp

这会将以下内容写入 opencode.json(添加 --global 可用于全局配置):

{
  "mcp": {
    "servers": {
      "obscurify": {
        "type": "local",
        "command": ["npx", "-y", "@obscurify/mcp"],
        "environment": { "OBSCURIFY_API_KEY": "sk-obs1_..." }
      }
    }
  }
}
Windsurf、Cline、Zed 和其他客户端

在客户端的 MCP 设置中,使用命令 npx -y @obscurify/mcp,并设置环境变量 OBSCURIFY_API_KEY。

Docker
docker build -t obscurify-mcp https://github.com/Obscurify-ai/obscurify-mcp.git
docker run -i --rm -e OBSCURIFY_API_KEY=sk-obs1_... obscurify-mcp
Streamable HTTP

对于通过 HTTP 连接的客户端,请自行运行服务:

OBSCURIFY_API_KEY=sk-obs1_... npx -y @obscurify/mcp --http --port 3000
# MCP endpoint: http://127.0.0.1:3000/mcp   health: /health

除非传入 --host,否则服务会绑定到 127.0.0.1。每个请求都可以通过 Authorization: Bearer sk-obs1_... 携带自己的密钥,该密钥的优先级高于 OBSCURIFY_API_KEY,因此一个服务可以为多个账户提供服务。HTTP 模式是无状态的。

配置

变量默认值
OBSCURIFY_API_KEY(无)你的 sk-obs1_... 密钥。未设置时,只能使用 list_models 和 generate_image list。
OBSCURIFY_DEFAULT_MODELdeepseek/deepseek-v4-flash未指定模型时,ask 和 chat 使用的模型。
OBSCURIFY_SECOND_OPINION_MODELSdeepseek/deepseek-v4-flash,meta-llama/llama-3.3-70b-instruct,qwen/qwen3.8-27b供 second_opinion 使用的逗号分隔模型列表。
OBSCURIFY_BASE_URLhttps://obscurify.ai/v1API 基础 URL。
OBSCURIFY_TIMEOUT_MS180000每个请求的超时时间。second_opinion 将每个模型的超时时间限制为 55 s,确保已返回的答案能够及时送达。

提示词示例

  • “询问 Gemini 和 GPT 对这份迁移计划的看法,然后总结他们的分歧之处。”(second_opinion)
  • “找出支持工具调用且上下文长度为 1M 的最便宜模型。”(list_models)
  • “让 Llama 3.3 70B 将这段文字改写成面向普通读者的版本。”(ask)
  • “我这个月在 Obscurify 上花了多少钱?”(balance)

隐私

该服务是一个轻量客户端:它只会将你的提示词连同密钥发送到 https://obscurify.ai。不会收集遥测数据,不会写入磁盘日志,也不会访问文件。Obscurify.ai 会保留哪些数据,详见其隐私政策:提示词和响应不会被存储,并且在请求到达模型提供商之前,身份信息会经过混淆。提供商仍能看到提示词文本,因此不要发送你不愿直接发给模型的机密信息。

测试情况

2026-10-28,使用按需付费密钥,通过 MCP Inspector 2.12(CLI)、Claude Code 2.1、Codex CLI 0.165(本地构建版本和 npx -y @obscurify/mcp 均已测试),以及通过 stdio 和 Streamable HTTP 连接的 scripts/e2e.mjs 中的 SDK 客户端调用了每个工具。opencode 2.1 可以连接并列出这些工具。

开发

npm install
npm run build
OBSCURIFY_API_KEY=sk-obs1_... node scripts/e2e.mjs stdio --image   # live end-to-end test, costs well under a cent
OBSCURIFY_API_KEY=sk-obs1_... node scripts/e2e.mjs http
npx @modelcontextprotocol/inspector node dist/index.js

发布:在 package.json 和 server.json 中更新版本,然后推送 vX.Y.Z 标签。工作流会将软件包发布到 npm(附带来源证明)和 MCP Registry。

链接

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。