Token导航 LogoToken导航

MCP Server · AI代理

Claudecodetools

一种通过按需加载工具和代码生成来显著减少令牌开销的代码执行模式,适用于复杂代理任务和API编排。

未说明官方级别未说明来源级核验工具 0
代码执行TypeScriptClaude

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
Ttimer1
提供方
Ttimer1

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Claudecodetools 属于AI代理类 MCP Server,公开资料标注 0 个工具,通过传输方式未标注接入,适配 Claude,没有现成的安装命令;接入前先确认权限范围。

分类

AI代理

传输方式

未说明

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

公开资料仍需确认:安装命令

详细介绍

MCP工具的代码执行模式

此目录实现了Anthropic的 代码执行模式 用于MCP工具集成,实现 98%的代币节省 与传统的MCP方法相比。

传统MCP的问题

通过以下方式连接MCP服务器时 .claude/mcp.json,所有工具定义都是预先加载的:

  • 顺序思维:~2KB架构
  • 勇敢的搜寻:~3KB架构
  • 火爬:~4KB架构

结果:每个会话500-1000个令牌开销,即使不使用工具。

解决方案:渐进式披露

与其预先加载所有工具,不如使用代码执行:

  1. 轻量级注册表 -仅元数据,无代码(registery.json~200字节)
  2. 按需加载 -仅在需要时导入工具
  3. 代码生成 -生成调用包装器的TypeScript
  4. 执行 -通过Claude Code的内置沙盒运行
  5. 持续技能 -缓存可重用模式

结果:每个会话50-100个令牌开销(减少80-90%)

建筑

.claude/tools/
├── registry.json              # Lightweight tool metadata (~200 bytes)
├── wrappers/                  # Tool interfaces (loaded on-demand)
│   ├── brave-search-wrapper.ts
│   ├── firecrawl-wrapper.ts
│   └── sequential-thinking-wrapper.ts
├── skills/                    # Generated persistent code
│   └── README.md
└── README.md                  # This file

运作原理

传统MCP流程

Request → Load all MCP servers (500-1000 tokens) → Call tool → Response

代码执行流程

Request → Query registry.json (50 tokens) → Generate code → Execute → Response
          ↓
          Only load needed tool wrapper (on-demand)

用法示例

1.查询可用工具

// Read registry.json (minimal tokens)
const registry = JSON.parse(
  await Deno.readTextFile('.claude/tools/registry.json')
);

// Find tool by category
const searchTools = registry.tools.filter(t => t.category === 'search');
// Result: [{ name: 'brave-search', file: 'wrappers/brave-search-wrapper.ts', ... }]

代币成本:约50个令牌(注册表很小)

2.生成代码以使用工具

// Generate code that imports and uses the wrapper
import { BraveSearchWrapper } from './.claude/tools/wrappers/brave-search-wrapper.ts';

const search = new BraveSearchWrapper();
const results = await search.webSearch('TypeScript best practices', { count: 5 });

console.log(results.results.map(r => r.title));

代币成本:~100个令牌(代码生成)

3.通过克劳德代码沙盒执行

Claude Code在其内置的安全沙箱中运行此代码 mcp__ide__executeCode.

代币总成本:约150个代币 传统MCP成本:约1000个代币 储蓄:减少85%

可用工具

勇敢的搜寻

  • 类别:搜索
  • 能力:网络搜索、图像搜索、安全搜索过滤
  • 用例:研究文档、查找代码示例、API参考资料
  • 需要: BRAVE_API_KEY 环境变量

火爬

  • 类别:刮擦
  • 能力:页面抓取到标记、网站爬行、元数据提取
  • 用例:提取文档、分析网站、收集内容
  • 需要: FIRECRAWL_API_KEY 环境变量

顺序思维

  • 类别:推理
  • 能力:分解问题,跟踪依赖关系,分析计划
  • 用例:计划实施、调试复杂问题、协调任务
  • 需要:无API密钥

持久技能

这 skills/ 目录存储会话期间生成的可重用代码模块。

首次使用:生成代码(约2000个令牌) 后续用途:导入技能(约200个代币) 储蓄:重复任务减少90%

示例技能:

// skills/video-prompt-optimizer.ts
export function optimizeVideoPrompt(scenario: string, settings: any): string {
  const keywords = {
    rotonde: ['roundabout', 'priority', 'yield'],
    kruispunt: ['intersection', 'traffic light'],
    zebrapad: ['pedestrian crossing', 'priority'],
  };
  return keywords[scenario]?.join(', ') || scenario;
}

代币储蓄明细

每次会话

方法代币成本节省
传统MCP500-1000个代币-
代码执行50-100个令牌80-90%

有技能(重复任务)

方法首次使用后续共10次使用
传统2500代币2500代币25000代币
代码执行2000个令牌200个令牌3800个令牌
储蓄-92%85%

现实世界的影响:10次使用节省21000个令牌=API调用减少8-12个

安全模型

API密钥保护

  • 密钥存储在 .env (忽略)
  • 包装器参考 process.env.API_KEY
  • 永远不要在包装文件中硬编码密钥

沙箱隔离

  • 代码在Claude Code的内置沙盒中执行
  • 无法访问父进程内存
  • 文件系统访问受控
  • 网络访问仅限于包装器API

安全承诺

  • 包装器(工具接口,无秘密)
  • 技能(生成代码,无秘密)
  • 注册表(仅元数据)
  • 文档

从不承诺

  • API密钥
  • 凭证
  • 秘密

添加新工具

  1. 创建包装器 在 wrappers/{tool-name}-wrapper.ts:
export class MyToolWrapper {
  constructor() {
    // Initialize with env vars
  }

  async doSomething(input: string): Promise {
    // Implementation
  }
}
  1. 更新注册表.json:
{
  "name": "my-tool",
  "category": "category-name",
  "description": "What this tool does",
  "file": "wrappers/my-tool-wrapper.ts",
  "capabilities": ["capability1", "capability2"],
  "useCases": ["use case 1", "use case 2"],
  "requiresEnv": ["MY_TOOL_API_KEY"]
}
  1. 代码执行测试:
import { MyToolWrapper } from './.claude/tools/wrappers/my-tool-wrapper.ts';
const tool = new MyToolWrapper();
const result = await tool.doSomething('test');

环境设置

创建 .env 项目根目录中的文件(已被gitignored):

# MCP Tool API Keys
BRAVE_API_KEY=your-brave-api-key-here
FIRECRAWL_API_KEY=your-firecrawl-api-key-here

运行Claude代码前加载环境:

source .env && claude

或添加到 ~/.zshrc / ~/.bashrc:

export BRAVE_API_KEY="your-key"
export FIRECRAWL_API_KEY="your-key"

比较:MCP与代码执行

方面传统MCP代码执行
令牌开销每次会话500-1000每次会话50-100
加载时间所有工具提前仅按需
可扩展性带工具数量的Bloats无限扩展
持续技能不支持完全支持
隐私所有结果都在上下文中本地处理
复杂性仅配置需要沙盒

何时使用每个

在以下情况下使用传统MCP:

  • 简单集成(1-2个工具)
  • 客户支持场景
  • 直接使用工具
  • 没有复杂的工作流程

在以下情况下使用代码执行:

  • 复杂的代理任务
  • API编排
  • 自主操作
  • 令牌效率至关重要
  • 构建技能库
  • 多步骤工作流程

参考文献

VidGenTF中的令牌效率

对于此视频生成项目:

  • 视频生成请求:每个会话约50次工具交互
  • 传统MCP:50×500=25000代币开销
  • 代码执行:50×50=2500令牌开销
  • 节省:22500个令牌=每次会话减少10-15个API调用

100多代视频:

  • 传统:2500000代币开销
  • 代码执行:250000个令牌开销
  • 总节省:2250000个代币=1000-1500个API调用

每百万输入代币3美元(Sonnet 4.5):

  • 成本节约:每100代6.75美元
  • 每年节省(1万个视频):675美元

贡献

要添加新技能或工具:

  1. 按照现有模式编写包装器
  2. 更新 registry.json
  3. 添加JSDoc文档
  4. 通过代码执行进行测试
  5. 提交带有示例的PR

许可证

VidGenTF项目的一部分。请参阅根许可证文件。

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

代码执行TypeScript本地部署令牌节省按需加载API编排工具集成

支持客户端

Claude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Claudecodetools

MCP World · 本页

0未说明未标注1 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Claudecodetools 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Claudecodetools 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Claudecodetools 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Claudecodetools 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Claudecodetools 支持哪些客户端?

公开资料标注支持 Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP