Token导航 LogoToken导航TokenDH.com
MCP Skills Bridge logo
运维云端stdio官方级别未说明来源级核验

MCP Skills Bridge

MCP Server

mcporter

一个基于技能的MCPorter与Claude代码集成系统,通过按需加载文档节省上下文令牌。

工具数

0

提示词数

0

GitHub Stars

2

资源数

0
JavaScriptClaude云端部署ClaudeCursor

安装说明

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

作者 / 组织

arghhhhh

提供方

arghhhhh

最后核验

2026/5/17 20:19

运行时

Node.js

快速接入

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

命令预览

npx mcporter list

详细介绍

MCP技能桥与MCPorter

基于技能的使用方法 麦波特 克劳德代码。该系统通过Claude的技能路由系统,仅在需要时加载MCP工具文档,从而保存上下文令牌。

问题

MCP服务器公开了许多工具,但将它们的所有模式和文档加载到每个Claude对话中会浪费上下文。你最终会得到数千个克劳德可能永远不会使用的工具定义。

解决方案

本项目使用两层系统:

  1. CLAUDE.md -一个轻量级的路由器(约50行),将触发短语与技能文件相匹配
  2. 技能档案 -每个MCP的详细文档,仅在相关时加载

当你说“添加按钮组件”时,Claude会读取Claude.md,看到它与shadcn触发器匹配,然后加载完整的shadcn技能文件。通过MCPorter CLI而不是本机MCP连接调用工具。

项目结构

~/.claude/
├── CLAUDE.md              # Router with trigger phrases
└── skills/
    ├── mcp-setup.md       # Meta-skill: how to add new MCPs
    └── mcp/               # MCP-specific skill files
        ├── context7-docs.md
        ├── blender-mcp.md
        └── shadcn-mcp.md
注: 技能文件可以在子目录中。只需相应地更新CLAUDE.md中的路径(例如。, ~/.claude/skills/mcp/blender-mcp.md).

安装

1.安装MCPorter

npm install -g mcporter

2.将技能复制到您的Claude配置

复制 CLAUDE.mdskills/ 文件夹到您的Claude配置目录:

macOS/Linux/Git Bash:

# Create the skills directory
mkdir -p ~/.claude/skills

# Copy files
cp CLAUDE.md ~/.claude/
cp -r skills/* ~/.claude/skills/

Windows(cmd.exe):

mkdir %USERPROFILE%\.claude\skills\mcp
copy CLAUDE.md %USERPROFILE%\.claude\
xcopy skills %USERPROFILE%\.claude\skills\ /E /I

Windows(PowerShell):

New-Item -ItemType Directory -Force -Path "$HOME\.claude\skills\mcp"
Copy-Item CLAUDE.md "$HOME\.claude\"
Copy-Item -Recurse skills\* "$HOME\.claude\skills\"

3.配置您的MCP服务器

将MCP服务器添加到MCP配置文件中(例如。, ~/.cursor/mcp.json):

{
  "mcpServers": {
    "context7": {
      "command": "npx",
      "args": ["-y", "@context7/mcp"]
    },
    "shadcn": {
      "command": "npx",
      "args": ["-y", "@anthropic/shadcn-mcp"]
    }
  }
}

4.验证设置

# List available servers
npx mcporter list

# List tools for a server
npx mcporter list context7 --all-parameters

用法

自然地和克劳德谈谈。路由器处理其余部分:

你说。..克劳德加载。..
“我如何在React中使用钩子?”context7-docs.md
“添加卡组件”shadcn-mcp.md
“在Blender中创建3D立方体”blender-mcp.md
“设置GitHub MCP”mcp-setup.md

运作原理

┌─────────────┐    ┌─────────────┐    ┌─────────────┐    ┌─────────┐
│ User prompt │ -> │  CLAUDE.md  │ -> │ Skill file  │ -> │ MCPorter│
│             │    │  (router)   │    │ (full docs) │    │  CLI    │
└─────────────┘    └─────────────┘    └─────────────┘    └─────────┘
                         │                   │
                   ~50 lines            Only loaded
                   always loaded        when needed

MCPorter命令

# List all configured servers
npx mcporter list

# List tools with parameters
npx mcporter list  --all-parameters

# Call a tool
npx mcporter call . param:"value"

# Examples
npx mcporter call context7.resolve-library-id libraryName:"react"
npx mcporter call shadcn.search_items_in_registries query:"button"

添加新MCP

使用随附的 mcp-setup.md 技能。告诉克劳德:

“添加GitHub MCP服务器”

或者遵循手动流程:

  1. 将服务器添加到MCP配置中
  2. 发现工具: npx mcporter list --all-parameters
  3. 测试工具 -MCP通常有未记录的要求
  4. 在以下位置创建技能档案 ~/.claude/skills/mcp/.md
  5. 将路由器条目添加到CLAUDE.md

技能/mcp-setup.md 完整的工作流程。

技能文件模板

# [Server Name] Skill

Use this skill when [describe trigger conditions].

## When to Use
- [Condition 1]
- [Condition 2]

## Commands

### [Tool Name]
\`\`\`bash
npx mcporter call . param:"value"
\`\`\`

## Common Workflows

### [Workflow Name]
1. Step 1
2. Step 2

## Quirks & Gotchas
- [Document hidden requirements discovered during testing]

包括示例技能

技能描述触发短语
context7-docs.md库文档查找“how do I”、“docs for”、“最新API”
shadcn-mcp.mdUI组件库“shadcn”、“添加按钮”、“UI组件”
blender-mcp.md3D场景控制“在Blender中”、“3D模型”、“渲染”
mcp-setup.md添加新的MCP服务器“添加MCP”,“新建MCP服务器”

为什么选择MCPorter?

麦波特 弥合MCP服务器和基于CLI的工作流之间的差距:

  • 不需要本机连接 -适用于任何Claude界面
  • 可测试的 -直接在终端中调试MCP调用
  • 可组合 -与其他CLI工具链接
  • 透明 -准确查看发送/接收的内容

提示

  • 将CLAUDE.md控制在约50行以内-每次对话都会加载它
  • 将所有详细文档放入技能文档中
  • 在编写技能文件之前测试MCP工具——它们通常有未记录的要求
  • 使用 Quirks & Gotchas 记录变通方法的部分
  • 如果你有很多技能,可以将其组织到子目录中

许可证

麻省理工学院

目录标签

目录标签

JavaScriptClaude云端部署技能路由本地部署上下文优化MCPorter集成Claude扩展

支持客户端

ClaudeCursor

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

mcporter

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP