MCP Easy Copy

by f-is-h
Verified

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Accesses macOS-specific configuration files and logs for the Claude Desktop application

MCP簡単コピー

Claude Desktop で利用可能な MCP サービスを簡単に検出してコピーできるようにするモデル コンテキスト プロトコル サーバー。

目的

このMCPサーバーは、Claude Desktopを使用する際の最初のステップとして設計されています。MCPサービス名を覚えたり、設定ファイルで調べたりする必要のある問題を、以下の方法で解決します。

  1. Claude Desktop 構成ファイルを自動的に読み取る
  2. 設定されているすべてのMCPサービスの名前を抽出します
  3. ツールリストの一番上にコピーしやすい形式で提示する

Claude はほとんどのシナリオで適切な MCP サービスを自動的に選択できるようになりましたが、ユーザーが MCP サービス名を明示的に指定する必要がある状況も依然として存在します。具体的には以下の状況が挙げられます。

  • 多くのMCPサービスが設定されている場合、ツールリストが長くなり、ナビゲートが困難になります。
  • 特定のMCPサービスが複数の呼び出し可能なアクションを提供する場合、リストの長さがさらに長くなります。
  • 自動選択に頼るのではなく、特定のサービスを使用するようにクロードに指示する必要がある場合
  • 異なるMCPサービス間でトラブルシューティングや結果を比較する場合

このツールは、そのギャップを埋め、構成ファイルを検索する必要なく、利用可能なすべてのサービスに簡単にアクセスできるようにします。

特徴

  • ツールリストの一番上に表示: 常に最初に表示されるように特別な名前の書式を使用します
  • 動的更新: 常に最新の利用可能なサービスを表示します
  • コピーしやすい形式: 簡単に参照できる番号付きリスト
  • 外部依存関係なし:Node.jsのみ必要

インストール

Smithery経由でインストール

Smithery経由で Easy Copy for Claude Desktop を自動的にインストールするには:

npx -y @smithery/cli install @fisheepx/mcp-easy-copy --client claude

オプション1: npm経由でインストールする(推奨)

npm install -g @fishes/mcp-easy-copy

次に、Claude Desktop 構成に追加します。

{ "mcpServers": { "mcp-easy-copy": { "command": "npx", "args": [ "-y", "@fishes/mcp-easy-copy" ] } } }

オプション2: 手動インストール

  1. リポジトリをクローンします。
    git clone https://github.com/f-is-h/mcp-easy-copy.git cd mcp-easy-copy
  2. 依存関係をインストールしてビルドします。
    npm install npm run build
  3. Claude デスクトップを設定します。macOSの場合: ~/Library/Application Support/Claude/claude_desktop_config.jsonを編集します。Windowsの場合: %APPDATA%\Claude\claude_desktop_config.jsonを編集します。次の構成を追加します。

{ "mcpServers": { "mcp-easy-copy": { "command": "node", "args": [ "/ABSOLUTE/PATH/TO/mcp_easy_copy/build/index.js" ] } } }

4. Restart Claude Desktop ## Using the Tool Once installed, you can use the service in two ways: 1. **Via the tools menu:** Click the hammer icon in Claude Desktop and select the service at the top of the list (it will show all available services in its description) 2. **Via a prompt:** Ask Claude something like:

利用可能なMCPサービスをすべてリストしてください

or

利用可能なすべてのMCPサービスを表示するには*********、mcp-easy-copy*********を使用してください。

## Development MCP Easy Copy is built with TypeScript and uses the Model Context Protocol SDK. ```bash # Install dependencies npm install # Build the project npm run build # Test with the MCP Inspector npm run inspector

トラブルシューティング

ツールが期待どおりに動作しない場合は、次の手順に従ってください。

  1. ログを確認する: ログファイルを確認する
    • macOS: ~/Library/Logs/Claude/mcp-server-mcp-easy-copy.log
    • Windows: %APPDATA%\Claude\logs\mcp-server-mcp-easy-copy.log
  2. 設定の確認: claude_desktop_config.jsonが有効な JSON であることを確認します
  3. Node.js の確認: Node.js が正しくインストールされていることを確認します ( node --version )
  4. Claude を再起動: 構成を変更した後は必ず Claude Desktop を再起動してください
  5. インスペクタを使用する: npm run inspectorを実行して、MCP インスペクタでデバッグします。

ライセンス

MITライセンス

将来のビジョン

Anthropicのロードマップについては具体的な情報はありませんが、Claudeクライアントの将来のバージョンでは、「@」記号を使用した際のオートコンプリートなどの機能が実装される可能性があると考えています。このような機能では、利用可能なMCPサービスのドロップダウンリストが表示されるため、ユーザーはClaudeに特定のサービスの利用を明示的に指示することがはるかに容易になります。

たとえこうした改善によってこのプロジェクトが最終的に時代遅れになったとしても、Claudeのインターフェースがユーザーエクスペリエンスを向上させる形で進化していくのを見るのは大変喜ばしいことです。結局のところ、このツールの目標はMCPサービスへのアクセス性を向上させることであり、その機能をClaudeに直接組み込むことが究極の成功となるでしょう。

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Claude Desktop 構成ファイルを自動的に読み取り、利用可能なすべての MCP サービスを簡単にコピーできる形式でツール リストの上部に表示するモデル コンテキスト プロトコル サーバー。

  1. Purpose
    1. Features
      1. Installation
        1. Installing via Smithery
        2. Option 1: Install via npm (Recommended)
        3. Option 2: Manual Installation
      2. Troubleshooting
        1. License
          1. Future Vision
            ID: 66dmodx6rm