MCP Easy Copy
MCP Einfaches Kopieren
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:
Automatisches Lesen der Claude Desktop-Konfigurationsdatei
Extrahieren der Namen aller konfigurierten MCP-Dienste
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-copyFü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 claudeOption 3: Manuelle Installation
Klonen Sie das Repository:
git clone https://github.com/f-is-h/mcp-easy-copy.git cd mcp-easy-copyInstallieren Sie Abhängigkeiten und erstellen Sie:
npm install npm run buildClaude Desktop konfigurieren:
Für macOS: Bearbeiten Sie
~/Library/Application Support/Claude/claude_desktop_config.jsonFür Windows: Bearbeiten Sie
%APPDATA%\Claude\claude_desktop_config.jsonFügen Sie die folgende Konfiguration hinzu:
{ "mcpServers": { "mcp-easy-copy": { "command": "node", "args": [ "/ABSOLUTE/PATH/TO/mcp_easy_copy/build/index.js" ] } } }Starten Sie Claude Desktop neu
Verwenden des Tools
Nach der Installation können Sie den Dienst auf zwei Arten nutzen:
Ü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).
Über eine Eingabeaufforderung: Fragen Sie Claude etwas wie:
Please list all MCP services that are available to youoder
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 inspectorFehlerbehebung
Wenn das Tool nicht wie erwartet funktioniert:
Protokolle prüfen : Sehen Sie sich die Protokolldateien an
macOS:
~/Library/Logs/Claude/mcp-server-mcp-easy-copy.logWindows:
%APPDATA%\Claude\logs\mcp-server-mcp-easy-copy.log
Konfiguration überprüfen : Stellen Sie sicher, dass Ihre
claude_desktop_config.jsongültiges JSON istNode.js prüfen : Stellen Sie sicher, dass Node.js ordnungsgemäß installiert ist (
node --version)Claude neu starten : Starten Sie Claude Desktop immer neu, nachdem Sie Konfigurationsänderungen vorgenommen haben
Verwenden Sie den Inspector : Führen Sie
npm run inspectoraus, um mit dem MCP Inspector zu debuggen
Andere Abzeichen
Glama
MseeP.ai
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
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
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.
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.
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.
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.
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.
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 tool update
v1.0.0- Changed
_________available_mcp_services_for_easy_copy_________1 field changed- removed
Input schema / additionalPropertiesRemoved value: -false
1 tool update
- First observed
_________available_mcp_services_for_easy_copy_________
TDQS
Scored across 1 tool
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.
With only one tool, naming consistency is inherently perfect. The tool name follows a descriptive snake_case pattern that clearly indicates its function.
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.
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
Related MCP Connectors
MCP server for progressive tool usage at any scale (see https://klavis.ai)
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
An MCP server that provides read access to your cloud storage providers, bank accounts and more.
Augments MCP Server - A comprehensive framework documentation provider for Claude Code
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server built with mcp-framework that allows users to create and manage custom tools for processing data, integrating with the Claude Desktop via CLI.39 npm5MIT
- AlicenseNot gradedqualityCmaintenanceA Model Context Protocol (MCP) server for the Discord integration with MCP-compatible applications like Claude Desktop.531MIT
- FlicenseDqualityDmaintenanceA server built on mcp-framework that enables integration with Claude Desktop through the Model Context Protocol.11-
- FlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that allows integration with Claude Desktop by creating and managing custom tools that can be executed through the MCP framework.55 npm-