Servidor MCP súper secreto
Una implementación de servidor de Protocolo de Contexto de Modelo (MCP) en Node.js puro que proporciona una herramienta divertida para generar combinaciones aleatorias de firmas y estados de EE. UU.
Características
- Implementación pura de Node.js
- Compatible con JSON-RPC 2.0
- Versión del protocolo MCP: 2024-11-05
- Sistema de registro personalizado
- Soporte de herramientas con validación de esquemas
- Transporte STDIO
Empezando
Prerrequisitos
- Node.js (se recomienda la última versión LTS)
- Inspector MCP para pruebas
Instalación
- Clonar el repositorio:
- Instalar dependencias:
Ejecución del Inspector
Inicie el servidor con MCP Inspector:
El servidor se iniciará y estará disponible para conexiones a través de STDIO.
Herramientas disponibles
obtenerFraseDeContraseñaSecreta
Devuelve una combinación aleatoria de un estado de EE. UU. y su sopa característica. Algunos ejemplos son:
- Sopa de almejas de Nueva Inglaterra
- Gumbo de Luisiana
- Chili texano
- Cioppino de California
- Sopa de cerezas de Michigan
Esquema de entrada:
Ejemplo de respuesta:
Estructura del proyecto
Desarrollo
Agregar nuevas herramientas
- Define tu herramienta en
index.js
:
- Prueba usando MCP Inspector:
- Conectarse al servidor
- Utilice "Lista de herramientas" para verificar el registro de la herramienta
- Ejecución de la herramienta de prueba
Explotación florestal
El servidor utiliza un sistema de registro personalizado con múltiples niveles:
- DEBUG: Información detallada de depuración
- INFO: Información operativa general
- ADVERTENCIA: Mensajes de advertencia
- ERROR: Condiciones de error
Los registros se almacenan en el directorio .logs
.
Uso con Cascade
Opción 1: Uso directo de la herramienta
Cuando el servidor MCP se carga en Cascade, puede utilizar directamente la herramienta getSecretPassphrase
para generar combinaciones de sopa de estados.
Opción 2: Interfaz de lenguaje natural
Para que la herramienta sea más intuitiva, puede configurar Cascade para que responda a consultas en lenguaje natural sobre códigos de acceso secretos. A continuación, se muestra un ejemplo:
Esto permitirá a los usuarios obtener códigos de acceso mediante preguntas naturales como:
- "¿Cuál es la contraseña secreta?"
- "Dime el código secreto"
- "¿Cuál es la contraseña de hoy?"
- "Dame el secreto"
Ejemplo de interacción:
Opción 3: Memoria persistente
Para una configuración más permanente, puede crear una memoria en cascada que persista entre sesiones:
Configuración de MCP
Para configurar el servidor MCP en Cascade, agregue lo siguiente a su mcp_config.json
:
Opciones de configuración:
super-secret
: un identificador único para su servidor MCPcommand
: El comando para iniciar el servidor (npx en este caso)args
: Argumentos de la línea de comandos--yes
: Aprobar automáticamente la instalación del paquete npmnode
: Ejecutar con Node.js<path-to-project>/index.js
: Ruta a su archivo de servidor
disabled
: si el servidor está deshabilitadoautoApprove
: Lista de herramientas que se pueden ejecutar sin confirmación del usuario
El archivo de configuración debe ubicarse en:
- Windows:
%USERPROFILE%\.codeium\windsurf\mcp_config.json
- macOS/Linux:
$HOME/.codeium/windsurf/mcp_config.json
Pruebas
- Inicie el servidor con MCP Inspector
- Verificar la inicialización del servidor
- Consultar lista de herramientas
- Ejecución de la herramienta de prueba
- Verificar formatos de respuesta
Contribuyendo
- Bifurcar el repositorio
- Crea tu rama de funciones
- Confirme sus cambios
- Empujar hacia la rama
- Crear una solicitud de extracción
Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
Expresiones de gratitud
- Equipo de Protocolo de Contexto Modelo para la especificación del protocolo
- Equipo de inspectores de MCP para la herramienta de pruebas
Mantente conectado
Síguenos en tus plataformas favoritas para obtener actualizaciones, noticias y debates de la comunidad:
This server cannot be installed
Tools
Un servidor MCP basado en Node.js que implementa JSON-RPC 2.0, lo que permite a los usuarios generar combinaciones aleatorias de sopas con nombres de estados y firmas de EE. UU. a través de una herramienta divertida y sencilla.
- Características
- Empezando
- Herramientas disponibles
- Estructura del proyecto
- Desarrollo
- Uso con Cascade
- Pruebas
- Contribuyendo
- Licencia
- Expresiones de gratitud
- Mantente conectado
Related Resources
Related MCP Servers
- -securityAlicense-qualityA beginner-friendly MCP-inspired JSON-RPC server built with Node.js, offering basic client-server interaction through an 'initialize' capabilities handshake and an 'echo' function.Last updated -3JavaScriptMIT License
- -securityAlicense-qualityAn MCP server that enables fetching web content using the Node.js undici library, supporting various HTTP methods, content formats, and request configurations.Last updated -668TypeScriptMIT License
- AsecurityFlicenseAqualityAn MCP server implementation that enables interaction with the Unstructured API, providing tools to list, create, update, and manage sources, destinations, and workflows.Last updated -3928
- -securityFlicense-qualityA Node.js server that implements Model Context Protocol (MCP) for controlling HWP (Korean word processor) documents, allowing AI assistants like Claude to create and manipulate Hangul documents.Last updated -116Python