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

MCP Claude Tools

MCP Server

一个基于TypeScript的SDK工具库,提供路径解析和Git差异审查功能,可作为库使用或通过MCP协议暴露给AI代理。

工具数

2

提示词数

0

GitHub Stars

0

资源数

0
AI代理TypeScriptClaudeClaude DesktopClaudeCursor

安装说明

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

作者 / 组织

mreedr

提供方

mreedr

最后核验

2026/5/17 20:23

快速接入

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

详细介绍

mcp-claude工具

一个用于构建和记录的pnpm单仓库 @repo/sdk,一个TypeScript SDK,您可以将其用作库或通过 模型上下文协议 (MCP)。

它的作用

  • @repo/sdk TypeScript包提供:

- printWorkingDirectory(directory) –返回给定路径的当前工作目录(在代理需要解析路径时非常有用)。 - reviewDiffsBeforeCommit(cwd?) –跑步 git diff HEAD 在给定目录中,将diff发送到Claude Code CLI进行审核,并返回审核文本。可选的 .claude/skills/review-code/SKILL.md 在存在时使用。

  • MCP服务器 –相同的SDK通过stdio作为MCP服务器公开,因此Cursor、Claude Desktop或其他MCP主机等工具可以将这些函数作为工具调用(例如“提交前查看我的差异”、“打印工作目录”)。
  • 文档 –VitePress网站 apps/docs 它记录了SDK,并通过TypeDoc保持同步。

回购结构

路径描述
packages/sdk@repo/sdk–主库+MCP服务器入口点
packages/tsconfig共享TypeScript配置
packages/eslint-config共享ESLint配置
apps/docsVitePress文档网站

构建和编排: pnpm 工作空间+ 涡轮.

需求

  • Node.js ≥ 18
  • pnpm (参见 packageManagerpackage.json)
  • 对于 reviewDiffsBeforeCommit: Claude 代码命令行界面 已安装并打开 PATH

命令(来自repo根目录)

pnpm install          # Install dependencies
pnpm run build        # Build all packages (no docs)
pnpm run build:all    # Generate docs + build all
pnpm run dev          # Run dev tasks (e.g. docs dev server)
pnpm run lint         # Lint all packages
pnpm run format       # Format with Prettier
pnpm run format:check # Check formatting

使用SDK

作为一个图书馆:

pnpm add @repo/sdk
import { printWorkingDirectory, reviewDiffsBeforeCommit, SDK_VERSION } from "@repo/sdk";

console.log(printWorkingDirectory("/some/path"));
console.log(reviewDiffsBeforeCommit()); // uses process.cwd()

作为MCP服务器:

该包裹附带了一个二进制文件 repo-sdk-mcp.将MCP客户端指向它(stdio传输)。光标配置示例:

{
  "mcpServers": {
    "@repo/sdk": {
      "command": "npx",
      "args": ["-y", "@repo/sdk", "mcp"]
    }
  }
}

或者直接运行内置服务器: node node_modules/@repo/sdk/dist/mcp-server.js (之后 pnpm install 在一个依赖于 @repo/sdk).

文档

从repo根目录:

pnpm run docs:generate   # Generate API docs into apps/docs
pnpm --filter docs dev   # Serve docs (if the docs app has a "dev" script)

docs应用程序位于 apps/docs 并且消耗所生成的API引用。

目录标签

目录标签

AI代理TypeScriptClaudeSDK本地部署MCP协议Git工具

支持客户端

Claude DesktopClaudeCursor

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

2

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP