Se conecta a MCP servers mediante Streamable HTTP o stdio con soporte para autenticación bearer y headers personalizados.
También conocido como eliware/mcp-client, @eliware/mcp-client
- Stars
- 0
- Herramientas
- —
- Descargas, 30 días
- 1464
- Última versión
- —
- Último commit
- 27 oct 2026
- Licencia
- MIT
¿Qué es MCP Client MCP?
MCP Client es un MCP server. Se conecta a MCP servers mediante Streamable HTTP o stdio con soporte para autenticación bearer y headers personalizados.
Resumen generado a partir del README del proyecto
Acerca del MCP server de MCP Client
La función principal de este cliente es conectar con servidores de Model Context Protocol a través de diversas capas de transporte. Permite a los desarrolladores establecer conexiones utilizando stdio o Streamable HTTP. Esta herramienta está diseñada para entornos Node.js con la versión 26 o posterior y está construida como un paquete ESM puro para SDK v2.
Los usuarios pueden gestionar conexiones seguras implementando autenticación bearer, headers HTTP personalizados o proveedores de tokens específicos. El cliente proporciona logs estructurados para ayudar a monitorear las interacciones e incluye un método listTools para descubrir las capacidades disponibles en un servidor conectado. Está pensado para desarrolladores que construyen aplicaciones que necesitan interactuar con MCP servers remotos o locales mediante la instalación con npm.
Qué puedes hacer con él
- 1Descubrir herramientas disponibles en el servidorSolicita al cliente que obtenga una lista de todas las herramientas proporcionadas por un MCP server conectado.
- 2Establecer conexiones HTTP segurasConéctate a un MCP server remoto usando una URL específica y headers de autenticación.
- 3Integrar MCP en aplicaciones Node.jsAñade capacidades de cliente MCP a un proyecto de JavaScript usando npm.
Escrito a partir del README del proyecto. Cada caso de uso se verifica con una cita del mismo.
Cómo instalar MCP Client MCP
Formatos verificados el 10 nov 2026Añadir a CursorAñadir a GooseInstalar MCP Client MCP en Claude Code
$ claude mcp add mcp-client -- npx -y @eliware/mcp-clientInstalar MCP Client MCP en Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"mcp-client": {
"command": "npx",
"args": [
"-y",
"@eliware/mcp-client"
]
}
}
}Instalar MCP Client MCP en VS Code
.vscode/mcp.json
{
"servers": {
"mcp-client": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@eliware/mcp-client"
]
}
}
}Instalar MCP Client MCP en VS Code CLI
$ code --add-mcp '{"name":"mcp-client","type":"stdio","command":"npx","args":["-y","@eliware/mcp-client"]}'Instalar MCP Client MCP en Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"mcp-client": {
"command": "npx",
"args": [
"-y",
"@eliware/mcp-client"
]
}
}
}Instalar MCP Client MCP en Codex
$ codex mcp add mcp-client -- npx -y @eliware/mcp-clientInstalar MCP Client MCP en Codex config.toml
~/.codex/config.toml
[mcp_servers.mcp-client] command = "npx" args = ["-y", "@eliware/mcp-client"]
Instalar MCP Client MCP en Gemini CLI
$ gemini mcp add -s user mcp-client npx -- -y @eliware/mcp-clientInstalar MCP Client MCP en Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"mcp-client": {
"command": "npx",
"args": [
"-y",
"@eliware/mcp-client"
]
}
}
}Verificaciones automáticas
Ejecutado 15 nov 2026Informe completo →Pasó nuestras verificaciones automáticas. Esto no es una auditoría de seguridad: lee el código y dale al servidor el acceso más limitado que necesite. Cómo funcionan las verificaciones
- Repositorio de origen vinculado y accesibleeliware/mcp-client is public and reachablegithub.com/eliware/mcp-client ↗Aprobado
- El paquete indica este repositorio como su origen@eliware/mcp-client names eliware/mcp-client as sourcenpmjs.com/package/@eliware/mcp-client ↗Aprobado
- Procedencia de la compilación (atestación de Sigstore)Sigstore attestation for @eliware/mcp-clientnpmjs.com/package/@eliware/mcp-client/v/15.0.1#provenance ↗Aprobado
- Licencia de código abierto (OSI)MITspdx.org/licenses/MIT.html ↗Aprobado
- Commit o lanzamiento en el último añoLast commit or release 2026-10-27github.com/eliware/mcp-client ↗Aprobado
- OpenSSF ScorecardNo verificado
- El nombre del paquete no es similar a un paquete popularNo popular package one edit away from @eliware/mcp-clientAprobado
- No hay avisos críticos en el paquete ni en sus dependenciasNo verificado
- Sin instrucciones ocultas para el modelo0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersAprobado
- Las herramientas destructivas están etiquetadasNo verificado
- El endpoint remoto responde al handshake de MCPNo verificado
README
Ver en 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
Preguntas sobre MCP Client MCP
¿Cómo agrego MCP Client MCP a Claude Code?
Ejecuta claude mcp add mcp-client -- npx -y @eliware/mcp-client en tu terminal. Añade --scope user para que esté disponible en todos los proyectos.
¿Cómo agrego MCP Client MCP a Cursor?
Abre ~/.cursor/mcp.json y añade el servidor en mcpServers, usando la configuración de Cursor que se muestra en la sección de instalación de arriba.
¿Cuáles son los requisitos del sistema para este cliente?
Debes usar Node.js versión 26 o posterior.
¿Cómo puedo conectarme a MCP servers?
El cliente permite conexiones a través de Streamable HTTP o stdio.
¿Cómo instalo el paquete?
Puedes instalarlo usando el comando npm install @eliware/mcp-client.


