MCP Easy Copy
MCP 간편 복사
Claude Desktop에서 사용 가능한 MCP 서비스를 쉽게 검색하고 복사할 수 있는 모델 컨텍스트 프로토콜 서버입니다.
목적
이 MCP 서버는 Claude Desktop 작업 시 첫 번째로 설치하도록 설계되었습니다. MCP 서비스 이름을 기억하거나 구성 파일에서 찾아야 하는 문제를 다음과 같은 방법으로 해결합니다.
Claude Desktop 구성 파일을 자동으로 읽습니다.
구성된 모든 MCP 서비스의 이름 추출
도구 목록 상단에 쉽게 복사할 수 있는 형식으로 표시
이제 Claude가 대부분의 상황에서 적절한 MCP 서비스를 자동으로 선택할 수 있지만, 사용자가 MCP 서비스 이름을 명시적으로 지정해야 하는 경우도 있습니다. 이러한 상황은 다음과 같습니다.
많은 MCP 서비스가 구성되어 있는 경우 도구 목록이 길어지고 탐색하기 어렵습니다.
특정 MCP 서비스가 여러 호출 가능한 작업을 제공하는 경우 목록 길이가 더욱 늘어납니다.
자동 선택에 의존하지 않고 Claude가 특정 서비스를 사용하도록 지시해야 하는 경우
다양한 MCP 서비스 간의 문제 해결 또는 결과 비교 시
이 도구는 구성 파일을 검색하지 않고도 사용 가능한 모든 서비스에 쉽게 액세스할 수 있도록 하여 그러한 차이를 해소합니다.
Related MCP server: discord-mcp
특징
도구 목록 상단에 나타납니다 . 항상 먼저 나타나도록 특수 이름 형식을 사용합니다.
동적 업데이트 : 항상 최신 사용 가능한 서비스를 표시합니다.
복사하기 쉬운 형식 : 쉽게 참조할 수 있도록 번호가 매겨진 목록
외부 종속성 없음 : Node.js만 필요함
설치
옵션 1: npm을 통해 설치(권장)
지엑스피1
그런 다음 Claude Desktop 구성에 다음을 추가합니다.
{
"mcpServers": {
"mcp-easy-copy": {
"command": "npx",
"args": [
"-y",
"@fishes/mcp-easy-copy"
]
}
}
}옵션 2: Smithery를 통해 설치
Smithery를 통해 Claude Desktop용 Easy Copy를 자동으로 설치하려면:
npx -y @smithery/cli install @fisheepx/mcp-easy-copy --client claude옵션 3: 수동 설치
저장소를 복제합니다.
git clone https://github.com/f-is-h/mcp-easy-copy.git cd mcp-easy-copy종속성을 설치하고 빌드합니다.
npm install npm run buildClaude Desktop 구성:
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" ] } } }Claude Desktop을 다시 시작하세요
도구 사용
설치가 완료되면 두 가지 방법으로 서비스를 이용할 수 있습니다.
도구 메뉴를 통해: Claude Desktop의 망치 아이콘을 클릭하고 목록 상단에 있는 서비스를 선택합니다(설명에 사용 가능한 모든 서비스가 표시됩니다).
프롬프트를 통해: Claude에게 다음과 같이 질문하세요.
Please list all MCP services that are available to you또는
Please use _________mcp-easy-copy_________ to show me all available MCP services
개발
MCP Easy Copy는 TypeScript로 구축되었으며 Model Context Protocol SDK를 사용합니다.
# Install dependencies
npm install
# Build the project
npm run build
# Test with the MCP Inspector
npm run inspector문제 해결
도구가 예상대로 작동하지 않는 경우:
로그 확인 : 로그 파일을 살펴보세요
macOS:
~/Library/Logs/Claude/mcp-server-mcp-easy-copy.logWindows:
%APPDATA%\Claude\logs\mcp-server-mcp-easy-copy.log
구성 확인 :
claude_desktop_config.json이 유효한 JSON인지 확인하세요.Node.js 확인 : Node.js가 제대로 설치되었는지 확인하세요(
node --version)Claude 다시 시작 : 구성을 변경한 후에는 항상 Claude Desktop을 다시 시작하세요.
Inspector 사용 :
npm run inspector실행하여 MCP Inspector로 디버깅합니다.
기타 배지
특허
미래 비전
Anthropic의 로드맵에 대한 구체적인 정보는 없지만, Claude 클라이언트의 향후 버전에서는 '@' 기호를 사용할 때 자동 완성과 같은 기능을 구현할 가능성이 있다고 생각합니다. 이러한 기능은 사용 가능한 MCP 서비스의 드롭다운 목록을 표시하여 사용자가 Claude에게 특정 서비스를 사용하도록 명시적으로 지시하는 것을 훨씬 더 쉽게 만들어 줄 것입니다.
이러한 개선으로 인해 이 프로젝트가 더 이상 의미가 없게 되더라도, Claude의 인터페이스가 사용자 경험을 향상시키는 방향으로 발전하는 모습을 기대합니다. 결국 이 도구의 목표는 MCP 서비스의 접근성을 높이는 것이며, 이 기능을 Claude에 직접 내장하는 것이 궁극적인 성공이 될 것입니다.
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-