MCP Easy Copy
Copia fácil de MCP
Un servidor de protocolo de contexto de modelo que facilita el descubrimiento y la copia de servicios MCP disponibles en Claude Desktop.
Objetivo
Este servidor MCP está diseñado para ser su primera opción al trabajar con Claude Desktop. Soluciona el problema de tener que recordar los nombres de los servicios MCP o buscarlos en los archivos de configuración mediante:
Lectura automática del archivo de configuración de Claude Desktop
Extraer los nombres de todos los servicios MCP configurados
Presentándolos en un formato fácil de copiar en la parte superior de la lista de herramientas
Aunque Claude ahora puede seleccionar automáticamente los servicios MCP adecuados en la mayoría de los casos, aún existen situaciones en las que los usuarios deben especificar explícitamente el nombre de un servicio MCP. Estas situaciones incluyen:
Cuando tiene muchos servicios MCP configurados, la lista de herramientas es larga y difícil de navegar.
Cuando servicios MCP específicos ofrecen múltiples acciones invocables, aumenta aún más la longitud de la lista
Cuando necesitas indicarle a Claude que use un servicio específico en lugar de confiar en su selección automática
Al solucionar problemas o comparar resultados entre diferentes servicios MCP
Esta herramienta cierra esa brecha, haciendo que todos los servicios disponibles sean fácilmente accesibles sin tener que buscar en los archivos de configuración.
Related MCP server: discord-mcp
Características
Aparece en la parte superior de la lista de herramientas : utiliza un formato de nombre especial para aparecer siempre primero
Actualizaciones dinámicas : siempre muestra los últimos servicios disponibles
Formato fácil de copiar : lista numerada para una fácil referencia
Cero dependencias externas : solo necesita Node.js
Instalación
Opción 1: Instalar mediante npm (recomendado)
npm install -g @fishes/mcp-easy-copyLuego agrega a tu configuración de Claude Desktop:
{
"mcpServers": {
"mcp-easy-copy": {
"command": "npx",
"args": [
"-y",
"@fishes/mcp-easy-copy"
]
}
}
}Opción 2: Instalación mediante Smithery
Para instalar Easy Copy para Claude Desktop automáticamente a través de Smithery :
npx -y @smithery/cli install @fisheepx/mcp-easy-copy --client claudeOpción 3: Instalación manual
Clonar el repositorio:
git clone https://github.com/f-is-h/mcp-easy-copy.git cd mcp-easy-copyInstalar dependencias y compilar:
npm install npm run buildConfigurar Claude Desktop:
Para macOS: Edite
~/Library/Application Support/Claude/claude_desktop_config.jsonPara Windows: Edite
%APPDATA%\Claude\claude_desktop_config.jsonAgregue la siguiente configuración:
{ "mcpServers": { "mcp-easy-copy": { "command": "node", "args": [ "/ABSOLUTE/PATH/TO/mcp_easy_copy/build/index.js" ] } } }Reiniciar Claude Desktop
Uso de la herramienta
Una vez instalado, puedes utilizar el servicio de dos maneras:
A través del menú de herramientas: Haga clic en el icono del martillo en Claude Desktop y seleccione el servicio en la parte superior de la lista (mostrará todos los servicios disponibles en su descripción)
A través de una indicación: Pregúntale a Claude algo como:
Please list all MCP services that are available to youo
Please use _________mcp-easy-copy_________ to show me all available MCP services
Desarrollo
MCP Easy Copy está construido con TypeScript y utiliza el SDK de protocolo de contexto de modelo.
# Install dependencies
npm install
# Build the project
npm run build
# Test with the MCP Inspector
npm run inspectorSolución de problemas
Si la herramienta no funciona como se esperaba:
Comprobar registros : mira los archivos de registro
macOS:
~/Library/Logs/Claude/mcp-server-mcp-easy-copy.logVentanas:
%APPDATA%\Claude\logs\mcp-server-mcp-easy-copy.log
Verificar configuración : asegúrese de que su
claude_desktop_config.jsonsea un JSON válidoComprobar Node.js : Asegúrese de que Node.js esté instalado correctamente (
node --version)Reiniciar Claude : Siempre reinicie Claude Desktop después de realizar cambios de configuración
Utilice el Inspector : ejecute
npm run inspectorpara depurar con el Inspector MCP
Otras insignias
Licencia
Visión de futuro
Aunque desconocemos la hoja de ruta de Anthropic, creemos que futuras versiones del cliente de Claude podrían implementar funciones como el autocompletado al usar el símbolo "@". Esta función podría mostrar una lista desplegable de los servicios MCP disponibles, lo que facilitaría a los usuarios indicarle explícitamente a Claude que utilice servicios específicos.
Incluso si estas mejoras finalmente hacen que este proyecto quede obsoleto, nos encantaría ver cómo la interfaz de Claude evoluciona para mejorar la experiencia del usuario. Al fin y al cabo, el objetivo de esta herramienta es hacer que los servicios MCP sean más accesibles, y tener esa funcionalidad integrada directamente en Claude sería el mayor éxito.
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-