Token导航 LogoToken导航TokenDH.com
Claude Oracle MCP logo
开发工具stdio官方级别未说明来源级核验

Claude Oracle MCP

MCP Server

skills

一个基于Model Context Protocol (MCP)的服务,用于发现Claude Code的技能、插件和MCP服务器,支持从17个注册中心和GitHub搜索15,000+资源。

工具数

3

提示词数

0

GitHub Stars

3

资源数

0
TypeScriptClaude搜索Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Vvkmnn

提供方

Vvkmnn

最后核验

2026/5/17 20:22

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx skills add Vvkmnn/claude-oracle-mcp --skill claude-oracle --global

详细介绍

克劳德·奥克勒·麦克普

claude-oracle-mcp

______________________________________________________________________

安装

要求:

![Claude Code](https://claude.ai/code)

来自shell:

claude mcp add claude-oracle-mcp -- npx claude-oracle-mcp

从内部克劳德 (需要重新启动):

Add this to our global mcp config: npx claude-oracle-mcp

Install this mcp: https://github.com/Vvkmnn/claude-oracle-mcp

从任何手动配置 mcp.json:(光标、风帆等)

{
  "mcpServers": {
    "claude-oracle-mcp": {
      "command": "npx",
      "args": ["claude-oracle-mcp"],
      "env": {
        "SKILLSMP_API_KEY": "optional-for-semantic-search",
        "GITHUB_TOKEN": "optional-for-higher-rate-limits"
      }
    }
  }
}

npm install 必需的 --没有外部依赖或本地数据库,只有搜索算法。

然而,如果 npx 解决错误的包,您可以使用以下命令强制解决:

npm install -g claude-oracle-mcp

技能

可选地,安装技能来教Claude何时主动使用oracle:

npx skills add Vvkmnn/claude-oracle-mcp --skill claude-oracle --global
# Optional: add --yes to skip interactive prompt and install to all agents

这使得Claude在计划之前、遇到错误时或会话开始时自动搜索相关工具。MCP在没有技能的情况下工作,但技能提高了可发现性。

插件

对于带有钩子的自动工具发现,请从安装 克劳德商场 市场:

/plugin marketplace add Vvkmnn/claude-emporium
/plugin install claude-oracle@claude-emporium

克劳德神谕 插件提供:

钩子 (有针对性,外部搜索前开火):

  • 在WebSearch/WebFetch之前→ 首先检查oracle是否有现有工具
  • 进入计划模式之前→ 搜索相关插件/技能

命令: /oracle-search

需要先安装MCP服务器。请参阅商场了解其他Claude Code插件和MCP。

特征

MCP服务器 这使克劳德可以从17个注册表+GitHub搜索+网络搜索中访问15000多种技能、插件和MCP服务器。通过智能优先级快速发现。

在当地运行(具有水晶般的视觉 🔮):

search

在所有资源中搜索相关工具和解决方案。

🔮 search query=
  > "Are there any MCP servers for PostgreSQL?"
  > "What testing frameworks exist for React?"
  > "Do we have authentication plugins?"
🔮 search | postgres

╭─ 🔮 ─────────────────────────────── Found 5 ─╮
│ • postgres-mcp (mcp)                         │
│   PostgreSQL database access                 │
│   smithery.ai • ⭐ verified                  │
│   Install: npx postgres-mcp                  │
│                                              │
│ • postgresql-mcp (mcp)                       │
│   PostgreSQL MCP server                      │
│   npmjs.com • ✨ quality                     │
│   Install: npx @scope/postgresql-mcp         │
│                                              │
│ Total: 19 sources • 15,000+ resources        │
╰──────────────────────────────────────────────╯
{
  "results": [
    {
      "name": "postgres-mcp",
      "type": "mcp",
      "description": "PostgreSQL database access",
      "source": "smithery.ai",
      "install_command": "npx postgres-mcp",
      "verified": true,
      "stars": 142
    },
    {
      "name": "postgresql-mcp",
      "type": "mcp",
      "description": "PostgreSQL MCP server",
      "source": "npmjs.com",
      "install_command": "npx @scope/postgresql-mcp",
      "quality_score": 0.85
    }
  ],
  "sources_searched": ["smithery.ai", "npmjs.com", "glama.ai", "modelcontextprotocol.io"],
  "total_available": 15000,
  "cached": false
}

browse

按类别、类型或流行度浏览资源。

🔮 browse category=
  > "Browse testing tools"
  > "Show MCP servers only"
  > "Find security-related skills"
🔮 browse | testing

╭─ 🔮 ─────────────────────────────── Found 8 ─╮
│ • tdd-workflows (plugin)                     │
│   Test-driven development workflow           │
│   claude-code-plugins-plus • 258 plugins     │
│                                              │
│ • pytest-mcp (mcp)                           │
│   Python testing framework                   │
│   smithery.ai • ⭐ verified                  │
│                                              │
│ Total: 19 sources • 15,000+ resources        │
╰──────────────────────────────────────────────╯
{
  "results": [
    {
      "name": "tdd-workflows",
      "type": "plugin",
      "description": "Test-driven development workflow",
      "source": "claude-code-plugins-plus",
      "install_command": "git clone https://github.com/user/tdd-workflows ~/.claude/plugins/tdd-workflows",
      "category": "testing"
    },
    {
      "name": "pytest-mcp",
      "type": "mcp",
      "description": "Python testing framework",
      "source": "smithery.ai",
      "install_command": "npx pytest-mcp",
      "verified": true
    }
  ],
  "sources_searched": ["claude-code-plugins-plus", "smithery.ai", "npmjs.com"],
  "total_available": 15000,
  "cached": true
}

sources

显示所有可用数据源及其状态。

🔮 sources
  > "Which sources are available?"
  > "Check data source health"
🔮 sources | 19 total

╭─ 🔮 ─────────────────────────────── 15,000+ total ─╮
│ Plugins (303):                                     │
│   • claude-code-plugins-plus: 258 ✓                │
│   • claude-plugins-official: 45 ✓                  │
│                                                    │
│ MCP Servers (14,358):                              │
│   • smithery.ai: 500 ✓                             │
│   • playbooks.com: 1,000+ ✓                        │
│   • npmjs.com: 250 ✓                               │
│   • modelcontextprotocol.io: 248 ✓                 │
│   • glama.ai: 662 ✓                                │
│   • wong2/awesome-mcp-servers: 200+ ✓              │
│   • punkpeye/awesome-mcp-servers: 400+ ✓           │
│   • collabnix/awesome-mcp-lists: 100+ ✓            │
│                                                    │
│ Skills (339):                                      │
│   • awesome-agent-skills: 339 ✓                    │
│   • awesome-claude-code: 200+ ✓                    │
│   • jmanhype/awesome-claude-code: 50+ ✓            │
│   • skillsmp: 25,000 (optional key)                │
╰────────────────────────────────────────────────────╯
{
  "sources": [
    { "name": "claude-code-plugins-plus", "type": "plugin", "count": 258, "status": "ok" },
    { "name": "claude-plugins-official", "type": "plugin", "count": 45, "status": "ok" },
    { "name": "smithery.ai", "type": "mcp", "count": 500, "status": "ok" },
    { "name": "playbooks.com", "type": "mcp", "count": 1000, "status": "ok" },
    { "name": "npmjs.com", "type": "mcp", "count": 250, "status": "ok" },
    { "name": "modelcontextprotocol.io", "type": "mcp", "count": 248, "status": "ok" },
    { "name": "glama.ai", "type": "mcp", "count": 662, "status": "ok" },
    { "name": "awesome-agent-skills", "type": "skill", "count": 339, "status": "ok" },
    { "name": "skillsmp", "type": "skill", "count": 25000, "status": "no_key" }
  ],
  "total": 15000
}

方法论

 User: "What MCP servers exist for PostgreSQL?"
                        ↓
              ┌─────────────────────┐
              │  🔮 claude-oracle   │
              │     MCP Server      │
              └─────────┬───────────┘
                        │
         ┌──────────────┼──────────────┐
         │   PARALLEL SEARCH (19)       │
         └──────────────┬───────────────┘
                        │
    ┌───────────────────┼───────────────────┐
    │                   │                   │
┌───▼────┐        ┌────▼─────┐       ┌────▼─────┐
│Smithery│        │  npm     │       │ Glama.ai │
│  500   │        │  250     │       │   662    │
└────────┘        └──────────┘       └──────────┘
    │                   │                   │
    └───────────────────┼───────────────────┘
                        │
              ┌─────────▼───────────┐
              │   DEDUPLICATE &     │
              │   RANK RESULTS      │
              └─────────┬───────────┘
                        │
              ┌─────────▼───────────┐
              │  FORMAT & RETURN    │
              │   🔮 Beautiful      │
              │   Bordered Output   │
              └─────────────────────┘

核心特征:

  • 17个注册表+GitHub搜索+网络搜索:Smithery、npm、Glama.ai、GitHub、精彩列表+更多
  • 15000+资源:技能、插件和MCP服务器一次搜索
  • 并行取数:同时搜索所有来源(约3秒)
  • 智能缓存:内存TTL缓存(6-24小时到期)
  • 关键词评分:加权匹配(精确>以>开头>包含)
  • 质量信号:星级、认证徽章、质量分数提升排名
  • 漂亮的格式:带边框的输出🔮 标识符

数据源(零配置,16/17注册表):

来源类型计数方法
Smithery注册表MCP500REST API(5页)
播放手册MCP1000+XML网站地图
MCP官方注册MCP248REST API(3次迭代)
npm注册表MCP/插件250搜索API(1页)
Glama.aiMCP662RSS订阅源
wong2/很棒的mcp服务器mcp200+GitHub Markdown
punkpeye/很棒的mcp服务器mcp400+GitHub Markdown
collabnix/很棒的mcp列表mcp100+GitHub Markdown
jmanhype/很棒的claude代码插件/技能50+GitHub Markdown
hesreally他/真棒claude代码技能200+GitHub Markdown
出色的代理技能技能339GitHub Markdown
claude代码插件加插件258市场JSON
claude插件官方插件45市场JSON
superpowers市场插件-市场JSON

基于查询(按查询搜索,零配置):

来源类型计数方法
GitHub(搜索)MCP/插件~20REST API(每个查询)
Web(搜索)MCP/插件~10DuckDuckGo Lite(每次查询)

可选(需要API密钥):

  • 技能MP:25000多种语义搜索技能(获取密钥)
  • GITHUB令牌:更高的GitHub API速率限制(10→30请求/分钟)
注: 分页是有限的,以获得更快的响应(~3s)。通过缓存在后续搜索中提供完整的数据集。

设计原则:

  • 聚合搜索 --单查询可同时搜索17个注册表、GitHub和web
  • 零配置 --18/19源在没有API密钥的情况下工作(GITHUB_TOKEN对于速率限制是可选的)
  • 去重 --基于名称相似性的跨源结果合并
  • 相关性评分 --加权名称匹配、描述匹配和流行度
  • 离线回退 --无法访问源时的优雅降级

替代方案

每个MCP发现工具要么搜索单个注册表,要么要求每个源都有单独的帐户。Oracle在一个命令中聚合了19个源。

特点甲骨文1mcpserver单个注册表
资源类型MCP+插件+技能仅限MCP服务器通常为一种类型
来源19(注册表+精彩列表+GitHub+网络)注册表搜索一次一个源
技能/插件是(339项技能,303个插件)通常不会
设置一个MCP,一个命令一个MCP,一个命令每个注册表单独的帐户/API
交叉来源重复、排名结果每个注册表手动比较
缓存内存TTL(6-24h)根据请求各不相同
安装命令包含在结果中包含在结果中各不相同

1mcp服务器 --从多个注册表中发现MCP服务器。只搜索MCP服务器——没有插件,没有技能。每个注册表的结果没有跨源数据删除或排名。请求之间没有缓存。

史密瑟里, 格拉玛, 技能MP --单独的注册表,每个注册表都可以独立搜索。每个注册表需要单独的帐户或API访问权限。每个都涵盖了生态系统的一个子集——没有一个单一的来源拥有一切。手动比较注册表以找到最佳选项。Oracle将所有这些(以及另外16个源)与经过重复数据消除和排序的结果聚合在一个查询中。

发展

git clone https://github.com/Vvkmnn/claude-oracle-mcp && cd claude-oracle-mcp
npm install && npm run build
npm test

包装要求:

  • Node.js:>=20.0.0(ES模块)
  • 运行时: @modelcontextprotocol/sdk, fast-xml-parser
  • 零外部数据库 --与合作 npx

开发工作流程:

npm run build          # TypeScript compilation with executable permissions
npm run dev            # Watch mode with tsc --watch
npm run start          # Run the MCP server directly
npm run lint           # ESLint code quality checks
npm run lint:fix       # Auto-fix linting issues
npm run format         # Prettier formatting (src/)
npm run format:check   # Check formatting without changes
npm run typecheck      # TypeScript validation without emit
npm run test           # Lint + type check
npm run prepublishOnly # Pre-publish validation (build + lint + format:check)

Git钩子(通过赫斯基):

  • 预承诺:自动格式化已暂存 .ts 使用Prettier和ESLint的文件

贡献:

  • 分叉存储库并创建功能分支
  • 在提交PR之前,使用多个数据源进行测试
  • 遵循TypeScript严格模式 MCP协议 标准

从示例中学习:

许可证

麻省理工学院

_埃涅阿斯和库迈Sibyl 通过 克劳德 梅兰引导埃涅阿斯穿越冥界的神谕。_

目录标签

目录标签

TypeScriptClaude搜索ClaudeCode本地部署MCP服务器插件发现技能搜索资源聚合

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

skills

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP