mcpField
M
mcp-server-diff-typescript MCP Server

mcp-server-diff-typescript MCP Server

ローカル
github.com/tatnバージョン管理392 週間前に更新

mcp-server-diff-typescript MCP Server について

テキスト間の unified diff を生成する TypeScript 製 MCP サーバーです。テキストの変更を確認したいクライアント向けで、変更箇所の前後に 3 行のコンテキストを付けて返します。

主な機能

  1. 01unified diff の生成
  2. 022 つのテキストの比較
  3. 03前後 3 行のコンテキスト

活用シーン

  1. 01テキストの編集差分の確認
  2. 02生成テキストの変更点の調査

MCP 対応

MCP クライアントに `get-unified-diff` ツールを提供し、`oldString` と `newString` を受け取り、unified diff を返します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"tatn_mcp-server-diff-typescript": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/inspector"
]
}
}
}
起動コマンドnpx -y @modelcontextprotocol/inspector

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@modelcontextprotocol/inspector

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

mcp-server-diff-typescript MCP Server

統一差分の生成機能を提供する Model Context Protocol サーバーです。

この TypeScript ベースの MCP サーバーは、差分生成システムを実装しています。2 つのテキスト文字列間の統一差分を生成するツールを提供し、テキストの差異の比較や分析に役立ちます。

Server Diff TypeScript MCP サーバー

機能

ツール
  • get-unified-diff - 2 つのテキスト文字列間の統一差分を生成します
    • 必須パラメーターとして oldString と newString を受け取ります
    • 統一差分形式で差分を返します
    • 正確な差異の検出に diff パッケージを使用します
    • 変更箇所の前後 3 行を含みます

インストール

グローバルパッケージとして
npm install -g mcp-server-diff-typescript
プロジェクトの依存関係として
npm install mcp-server-diff-typescript

使用方法

Claude Desktop での使用

Claude Desktop で使用するには、サーバー設定を追加します。

MacOS の場合:~/Library/Application Support/Claude/claude_desktop_config.json
Windows の場合:%APPDATA%/Claude/claude_desktop_config.json

"mcpServers": {
  "mcp-server-diff-typescript": {
    "command": "npx",
    "args": [
      "-y",
      "mcp-server-diff-typescript"
    ]
  }
}

または、次の設定を追加します。

git clone https://github.com/tatn/mcp-server-diff-typescript.git
cd mcp-server-diff-typescript
npm install
npm run build
"mcpServers": {
  "mcp-server-diff-typescript": {
    "command": "node",
    "args": [
      "/path/to/mcp-server-diff-typescript/build/index.js"
    ]
  }
}
デバッグ

MCP サーバーをデバッグするには:

npx @modelcontextprotocol/inspector npx -y mcp-server-diff-typescript
npx @modelcontextprotocol/inspector node /path/to/mcp-server-diff-typescript/build/index.js

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。