Skip to main content
Glama
f-is-h

MCP Easy Copy

by f-is-h

MCP Einfaches Kopieren

MCP-Server Plattformen npm-Version Node.js SchmiedeabzeichenLizenz

Ein Model Context Protocol-Server, der das Entdecken und Kopieren verfügbarer MCP-Dienste in Claude Desktop erleichtert.

Zweck

Dieser MCP-Server ist Ihre erste Anlaufstelle bei der Arbeit mit Claude Desktop. Er löst das Problem, sich MCP-Dienstnamen merken oder in Konfigurationsdateien nachschlagen zu müssen, indem er:

  1. Automatisches Lesen der Claude Desktop-Konfigurationsdatei

  2. Extrahieren der Namen aller konfigurierten MCP-Dienste

  3. Präsentieren Sie sie in einem leicht kopierbaren Format oben in der Werkzeugliste

Obwohl Claude nun in den meisten Fällen automatisch die entsprechenden MCP-Dienste auswählen kann, gibt es immer noch Situationen, in denen Benutzer einen MCP-Dienstnamen explizit angeben müssen. Zu diesen Situationen gehören:

  • Wenn Sie viele MCP-Dienste konfiguriert haben, wird die Toolliste lang und die Navigation schwierig

  • Wenn bestimmte MCP-Dienste mehrere aufrufbare Aktionen anbieten, erhöht sich die Listenlänge weiter

  • Wenn Sie Claude anweisen müssen, einen bestimmten Dienst zu verwenden, anstatt sich auf dessen automatische Auswahl zu verlassen

  • Bei der Fehlerbehebung oder beim Vergleichen von Ergebnissen zwischen verschiedenen MCP-Diensten

Dieses Tool schließt diese Lücke und macht alle verfügbaren Dienste leicht zugänglich, ohne dass Konfigurationsdateien durchsucht werden müssen.

Related MCP server: discord-mcp

Merkmale

  • Erscheint oben in der Werkzeugliste : Verwendet eine spezielle Namensformatierung, um immer zuerst zu erscheinen

  • Dynamische Updates : Zeigt immer die neuesten verfügbaren Dienste an

  • Kopierfreundliches Format : Nummerierte Liste zur einfachen Bezugnahme

  • Keine externen Abhängigkeiten : Benötigt nur Node.js

Installation

Option 1: Installation über npm (empfohlen)

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

Fügen Sie dann zu Ihrer Claude Desktop-Konfiguration hinzu:

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

Option 2: Installation über Smithery

So installieren Sie Easy Copy für Claude Desktop automatisch über Smithery :

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

Option 3: Manuelle Installation

  1. Klonen Sie das Repository:

    git clone https://github.com/f-is-h/mcp-easy-copy.git
    cd mcp-easy-copy
  2. Installieren Sie Abhängigkeiten und erstellen Sie:

    npm install
    npm run build
  3. Claude Desktop konfigurieren:

    Für macOS: Bearbeiten Sie ~/Library/Application Support/Claude/claude_desktop_config.json

    Für Windows: Bearbeiten Sie %APPDATA%\Claude\claude_desktop_config.json

    Fügen Sie die folgende Konfiguration hinzu:

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

Verwenden des Tools

Nach der Installation können Sie den Dienst auf zwei Arten nutzen:

  1. Über das Menü „Tools“: Klicken Sie auf das Hammersymbol in Claude Desktop und wählen Sie den Dienst oben in der Liste aus (in seiner Beschreibung werden alle verfügbaren Dienste angezeigt).

  2. Über eine Eingabeaufforderung: Fragen Sie Claude etwas wie:

    Please list all MCP services that are available to you

    oder

    Please use _________mcp-easy-copy_________ to show me all available MCP services

Entwicklung

MCP Easy Copy wurde mit TypeScript erstellt und verwendet das Model Context Protocol SDK.

# Install dependencies
npm install

# Build the project
npm run build

# Test with the MCP Inspector
npm run inspector

Fehlerbehebung

Wenn das Tool nicht wie erwartet funktioniert:

  1. Protokolle prüfen : Sehen Sie sich die Protokolldateien an

    • macOS: ~/Library/Logs/Claude/mcp-server-mcp-easy-copy.log

    • Windows: %APPDATA%\Claude\logs\mcp-server-mcp-easy-copy.log

  2. Konfiguration überprüfen : Stellen Sie sicher, dass Ihre claude_desktop_config.json gültiges JSON ist

  3. Node.js prüfen : Stellen Sie sicher, dass Node.js ordnungsgemäß installiert ist ( node --version )

  4. Claude neu starten : Starten Sie Claude Desktop immer neu, nachdem Sie Konfigurationsänderungen vorgenommen haben

  5. Verwenden Sie den Inspector : Führen Sie npm run inspector aus, um mit dem MCP Inspector zu debuggen

Andere Abzeichen

Glama

MseeP.ai

Lizenz

MIT-Lizenz

Zukunftsvision

Obwohl wir keine genauen Informationen zum Entwicklungsplan von Anthropic haben, können wir uns vorstellen, dass zukünftige Versionen von Claudes Client möglicherweise Funktionen wie die Autovervollständigung bei Verwendung des @-Symbols implementieren. Eine solche Funktion könnte beispielsweise eine Dropdown-Liste mit verfügbaren MCP-Diensten anzeigen, sodass Nutzer Claude leichter explizit anweisen können, bestimmte Dienste zu nutzen.

Selbst wenn solche Verbesserungen dieses Projekt irgendwann überflüssig machen, würden wir uns freuen, wenn sich Claudes Benutzeroberfläche weiterentwickelt und so die Benutzerfreundlichkeit verbessert. Schließlich ist es das Ziel dieses Tools, MCP-Dienste zugänglicher zu machen, und die direkte Integration dieser Funktionalität in Claude wäre der ultimative Erfolg.

Available Tools

1 tool
_________available_mcp_services_for_easy_copy_________B

List all MCP services available in this Claude instance

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

B3.2/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full burden of behavioral disclosure. While 'List all' implies a read-only operation, it doesn't specify whether this requires permissions, what format the output returns, or any rate limits or side effects. For a tool with zero annotation coverage, this is insufficient.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, efficient sentence that directly states the tool's purpose without any unnecessary words or structural issues. It is appropriately sized and front-loaded.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's simplicity (0 parameters, no output schema, no annotations), the description is adequate but has clear gaps. It explains the basic purpose but lacks behavioral details like output format or usage context, making it minimally viable but not fully complete.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The tool has 0 parameters with 100% schema description coverage, so the schema already fully documents the lack of inputs. The description appropriately doesn't add parameter details, maintaining a baseline of 4 for tools with no parameters.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the action ('List all') and the resource ('MCP services available in this Claude instance'), providing a specific verb+resource combination. However, since there are no sibling tools mentioned, it cannot demonstrate differentiation from alternatives, which prevents a perfect score of 5.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides no guidance on when to use this tool versus alternatives, prerequisites, or contextual constraints. It simply states what the tool does without any usage instructions or exclusions.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 1 tool updatev1.0.0
    • Changed_________available_mcp_services_for_easy_copy_________1 field changed
      • removedInput schema / additionalProperties
        Removed value: -false
  2. 1 tool update
    • First observed_________available_mcp_services_for_easy_copy_________

TDQS

B3.2/5.0

Scored across 1 tool

Disambiguation5/5

With only one tool, there is no possibility of ambiguity or overlap between tools. The single tool has a clear and distinct purpose: listing available MCP services.

Naming Consistency5/5

With only one tool, naming consistency is inherently perfect. The tool name follows a descriptive snake_case pattern that clearly indicates its function.

Tool Count2/5

A single tool is too few for most practical server purposes, as it severely limits functionality. While the tool's purpose is clear, the server feels incomplete and under-scoped with just one operation.

Completeness1/5

The server is severely incomplete for any meaningful domain. With only a listing tool and no actual copy or manipulation capabilities, there are significant gaps that will prevent agents from performing useful work beyond basic discovery.

Maintenance

ActivityInactive
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers