remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
servidor mcp
[!IMPORTANTE] Hemos trasladado el proyecto a Agentico para organizar mejor las herramientas y servicios para los desarrolladores de IA. Les recomendamos usar el nuevo paquete y mantenerse al día con las actualizaciones en el repositorio de GitHub de Agentico .
MCP Server es un servidor simple que implementa el Protocolo de Contexto de Modelo (MCP) para proporcionar una API más simple para interactuar con el Protocolo de Contexto de Modelo.
¿Por qué utilizar este servidor?
En " La Rebelion ", trabajamos en un conjunto de herramientas y servicios para simplificar los procesos y flujos de trabajo, lo que permite una experiencia de desarrollo mejor y más eficiente. Este servidor forma parte de un conjunto de herramientas.
MCP es increíble, pero puede ser un poco confuso al principio. Hemos creado una fachada para simplificar el proceso de creación de un servidor que implementa el Protocolo de Contexto de Modelo. El patrón es simple: solo necesitas crear las tools
con tu propia lógica, registrarlas e iniciar el servidor.
Pasos para crear un nuevo servidor
En el futuro proporcionaremos una CLI para crear un nuevo servidor similar a MCP create server , pero por ahora puedes seguir los pasos a continuación según la documentación oficial para crear un servidor .
Debe actualizar el archivo package.json
y crear un archivo tsconfig.json
.
Empezando
Implemente sus herramientas con su lógica personalizada y regístrelas en MCPServer. A continuación, se muestra un ejemplo de una herramienta echo
sencilla:
Cree un archivo index.ts
con el siguiente contenido:
¡Listo! Has creado un servidor simple que implementa el Protocolo de Contexto de Modelo. Pruébalo con Claude Desktop o cualquier otro cliente compatible con MCP.
Construya el proyecto con el siguiente comando:
Puedes iniciar el servidor, pero aún no tiene lógica, puedes probarlo con el siguiente comando:
Eso es todo, empieza a crear tus propias herramientas y servicios para simplificar tus flujos de trabajo y procesos.
¡Vamos Rebeldes! ✊🏻
Diagrama UML
- MCPServer : Registra las herramientas que utilizará el servidor.
- Herramienta : Clase base para todas las herramientas, que contiene propiedades y métodos comunes.
execute
es el método que se llamará cuando se invoque la herramienta, implemente su lógica aquí. - EchoTool : Implementación específica de una herramienta, extendiendo la clase Tool y definiendo su propio esquema y lógica de inicialización.
- EchoSchema : define la estructura de la entrada para EchoTool.
- EchoInput : Definición de tipo para la entrada según el esquema.
Este patrón permite una forma flexible y extensible de administrar e implementar herramientas utilizando las clases MCPServer y Tool.
Apóyanos
Si esto le resulta útil, considere apoyarnos marcando este repositorio como favorito, contribuyendo al proyecto o convirtiéndose en patrocinador.
Puedes encontrar más información sobre cómo apoyarnos en la sección de patrocinadores de GitHub de La Rebelion . También puedes invitarnos a un café , usar PayPal o comprar productos de La Rebelion .
Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
This server cannot be installed
MCP Server simplifica la implementación del Protocolo de Contexto de Modelo al proporcionar una API fácil de usar para crear herramientas personalizadas y administrar flujos de trabajo del servidor de manera eficiente.