ArteMaxL/DotNet-MCP-Server
If you are the rightful owner of DotNet-MCP-Server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
MyMCP is a .NET application utilizing the Model Context Protocol (MCP) to provide client-invocable tools.
MyMCP Application
Descripción
MyMCP es una aplicación .NET que utiliza el protocolo Model Context Protocol (MCP) (SDK oficial C# https://github.com/modelcontextprotocol/csharp-sdk) para proporcionar herramientas que pueden ser invocadas desde un cliente. Actualmente, incluye herramientas como Echo
y ReverseEcho
para procesar mensajes.
Características
- Echo: Devuelve el mensaje enviado por el cliente.
- ReverseEcho: Devuelve el mensaje enviado por el cliente en orden inverso.
Requisitos
- .NET 9.0 o superior
- Una base de datos (opcional, si se desea extender la funcionalidad para consultas en lenguaje natural)
Configuración
- Clona este repositorio:
git clone <URL_DEL_REPOSITORIO>
- Navega al directorio del proyecto:
cd DotNet/MyMCP
- Restaura las dependencias:
dotnet restore
Ejecución
Para ejecutar el servidor MCP:
dotnet run --project MyMCP.csproj
Uso
- Inicia el servidor MCP como se indica en la sección de ejecución.
- Usa un cliente MCP para interactuar con las herramientas disponibles (
Echo
yReverseEcho
).
Extensiones
Este proyecto puede extenderse para incluir:
- Conexión a una base de datos para consultas en lenguaje natural.
- Nuevas herramientas MCP personalizadas.
Contribuciones
Las contribuciones son bienvenidas. Por favor, abre un issue o un pull request para sugerir mejoras o reportar problemas.
Licencia
Este proyecto está bajo la licencia MIT.