bearer authentication 및 custom headers를 지원하며, Streamable HTTP 또는 stdio를 사용하여 MCP server에 연결합니다.
다른 이름 eliware/mcp-client, @eliware/mcp-client
- 스타
- 0
- Tools
- —
- 다운로드, 30일
- 1,464
- 최신 버전
- —
- 마지막 커밋
- 2026년 10월 27일
- 라이선스
- MIT
MCP Client MCP란?
MCP Client은(는) MCP server입니다. bearer authentication 및 custom headers를 지원하며, Streamable HTTP 또는 stdio를 사용하여 MCP server에 연결합니다.
프로젝트 README에서 생성된 요약
MCP Client MCP server 정보
다양한 전송 계층을 통해 Model Context Protocol server에 연결하는 것이 이 클라이언트의 주요 기능입니다. 개발자는 stdio 또는 Streamable HTTP를 사용하여 연결을 설정할 수 있습니다. 이 도구는 Node.js 버전 26 이상 환경을 위해 설계되었으며, SDK v2를 위한 순수 ESM 패키지로 구축되었습니다.
사용자는 bearer authentication, custom HTTP headers 또는 특정 token provider를 구현하여 보안 연결을 관리할 수 있습니다. 클라이언트는 상호작용 모니터링을 돕기 위해 구조화된 로그를 제공하며, 연결된 server의 사용 가능한 기능을 탐색할 수 있는 listTools 메서드를 포함합니다. 이 클라이언트는 npm 설치를 통해 원격 또는 로컬 MCP server와 상호작용해야 하는 애플리케이션을 구축하는 개발자를 대상으로 합니다.
활용 사례
- 1사용 가능한 server tools 탐색연결된 MCP server에서 제공하는 모든 tool 목록을 가져오도록 클라이언트에 요청합니다.
- 2보안 HTTP 연결 설정특정 URL과 authentication headers를 사용하여 원격 MCP server에 연결합니다.
- 3Node.js 앱에 MCP 통합npm을 사용하여 JavaScript 프로젝트에 MCP 클라이언트 기능을 추가합니다.
프로젝트의 README를 바탕으로 작성되었습니다. 모든 활용 사례는 해당 내용의 인용문과 대조하여 확인합니다.
MCP Client MCP 설치 방법
형식 확인: 2026년 11월 10일Cursor에 추가Goose에 추가Claude Code에 MCP Client MCP 설치
$ claude mcp add mcp-client -- npx -y @eliware/mcp-clientCursor에 MCP Client MCP 설치
~/.cursor/mcp.json
{
"mcpServers": {
"mcp-client": {
"command": "npx",
"args": [
"-y",
"@eliware/mcp-client"
]
}
}
}VS Code에 MCP Client MCP 설치
.vscode/mcp.json
{
"servers": {
"mcp-client": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@eliware/mcp-client"
]
}
}
}VS Code CLI에 MCP Client MCP 설치
$ code --add-mcp '{"name":"mcp-client","type":"stdio","command":"npx","args":["-y","@eliware/mcp-client"]}'Claude Desktop에 MCP Client MCP 설치
claude_desktop_config.json
{
"mcpServers": {
"mcp-client": {
"command": "npx",
"args": [
"-y",
"@eliware/mcp-client"
]
}
}
}Codex에 MCP Client MCP 설치
$ codex mcp add mcp-client -- npx -y @eliware/mcp-clientCodex config.toml에 MCP Client MCP 설치
~/.codex/config.toml
[mcp_servers.mcp-client] command = "npx" args = ["-y", "@eliware/mcp-client"]
Gemini CLI에 MCP Client MCP 설치
$ gemini mcp add -s user mcp-client npx -- -y @eliware/mcp-clientGemini settings.json에 MCP Client MCP 설치
~/.gemini/settings.json
{
"mcpServers": {
"mcp-client": {
"command": "npx",
"args": [
"-y",
"@eliware/mcp-client"
]
}
}
}자동 검사
2026년 11월 15일에 실행됨전체 보고서 →자동 검사를 통과했습니다. 이는 보안 감사가 아닙니다. 코드를 직접 읽고 서버에 필요한 최소한의 권한만 부여하십시오. 검사 방식
- 소스 저장소 연결 및 접근 가능eliware/mcp-client is public and reachablegithub.com/eliware/mcp-client ↗통과
- 패키지가 이 저장소를 소스로 명시@eliware/mcp-client names eliware/mcp-client as sourcenpmjs.com/package/@eliware/mcp-client ↗통과
- 빌드 출처(Sigstore 증명)Sigstore attestation for @eliware/mcp-clientnpmjs.com/package/@eliware/mcp-client/v/15.0.1#provenance ↗통과
- 오픈 소스 라이선스 (OSI)MITspdx.org/licenses/MIT.html ↗통과
- 최근 1년 내 커밋 또는 릴리스Last commit or release 2026-10-27github.com/eliware/mcp-client ↗통과
- OpenSSF Scorecard검사되지 않음
- 패키지 이름이 인기 패키지와 유사하지 않음No popular package one edit away from @eliware/mcp-client통과
- 패키지 및 해당 종속성에 중요한 보안 권고 없음검사되지 않음
- 모델에 대한 숨겨진 지침 없음0 tool descriptions and the README read; no override phrases, credential paths or hidden characters통과
- 파괴적인 도구에 라벨 표시됨검사되지 않음
- 원격 엔드포인트가 MCP 핸드셰이크에 응답검사되지 않음
README
GitHub에서 보기@eliware/mcp-client

Pure ESM MCP client for SDK v2, Streamable HTTP, stdio, and bearer authentication.
Table of Contents
- Features
- Requirements
- Setup
- Usage
- Development
- Testing
- Troubleshooting
- Security
- API
- Packaging
- Examples
- Support
- Links
- License
Features
Connect to MCP servers through Streamable HTTP or stdio. Use bearer tokens, custom HTTP headers, token providers, and structured logs.
Requirements
Use Node.js 26 or later.
Setup
Install the package with npm install @eliware/mcp-client.
Usage
import { mcpClient } from "@eliware/mcp-client";
const client = await mcpClient({ url: "https://mcp.example.com/mcp" });
try {
console.log(await client.listTools());
} finally {
await client.close();
}
Read the documentation index, specifications, and release notes.
Development
Run npm ci to install locked dependencies. Read repository specifications for contributor requirements.
Testing
Run npm test for aggregate validation.
Troubleshooting
Read the troubleshooting guide for connection help.
Security
Keep access tokens, credentials, and private server data out of source files and logs.
API
Import mcpClient from @eliware/mcp-client. Read the API guide for options and return types.
Packaging
The package includes src/, docs/, README.md, AGENTS.md, LICENSE, RELEASE_NOTES.md, examples/, specs/, and .env.example.
Use numeric MAJOR.MINOR.PATCH versions and a v<version> tag for each release.
Run npm run pack to check package contents. Publish only after approved release steps.
Examples
Read the examples index for commands, results, permissions, and cleanup.
Support
For help, questions, or to chat with the author and community, visit:
Links
License
MCP Client MCP 질문
MCP Client MCP를 Claude Code에 추가하려면 어떻게 하나요?
터미널에서 claude mcp add mcp-client -- npx -y @eliware/mcp-client를 실행합니다. 모든 프로젝트에서 사용할 수 있게 하려면 --scope user를 추가합니다.
MCP Client MCP를 Cursor에 추가하려면 어떻게 하나요?
~/.cursor/mcp.json를 열고 mcpServers 아래에 서버를 추가합니다. 위 설치 섹션에 표시된 Cursor 구성을 사용합니다.
이 클라이언트의 시스템 요구 사항은 무엇인가요?
Node.js 버전 26 이상을 사용해야 합니다.
MCP server에 어떻게 연결할 수 있나요?
이 클라이언트는 Streamable HTTP 또는 stdio를 통한 연결을 지원합니다.
패키지를 어떻게 설치하나요?
npm install @eliware/mcp-client 명령어를 사용하여 설치할 수 있습니다.


