
mcp server dotnet
Aplicação .Net com Mcp Server
Repository Info
About This Server
Aplicação .Net com Mcp Server
Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.
Documentation
MCP Server
API backend desenvolvida em .NET Core usando Clean Architecture para servir como backend para um MCP Client.
Tecnologias Utilizadas
- .NET 9.0
- PostgreSQL
- Docker
- Entity Framework Core
- JWT Authentication
- Application Insights
- Swagger/OpenAPI
Estrutura do Projeto
O projeto segue a Clean Architecture com as seguintes camadas:
- MCPServer.Domain: Entidades e interfaces do domínio
- MCPServer.Application: Lógica de aplicação
- MCPServer.Infrastructure: Implementações de persistência e serviços externos
- MCPServer.API: Controllers e configuração da API
Pré-requisitos
- .NET SDK 9.0 ou superior
- Docker Desktop
- Git (opcional)
Configuração
- Clone o repositório:
git clone https://github.com/wellinfss/mcp-server-dotnet.git
- Navegue até a pasta do projeto:
cd mcp-server-dotnet
- Inicie o PostgreSQL usando Docker:
docker-compose up -d
- Navegue até a pasta da API:
cd src/MCPServer.API
- Execute as migrações do banco de dados:
dotnet ef database update
- Inicie a aplicação:
dotnet run
Endpoints
A API estará disponível em http://localhost:5146 com os seguintes endpoints:
Autenticação
-
POST /api/auth/register
{ "username": "seu_usuario", "email": "seu_email@exemplo.com", "password": "sua_senha" } -
POST /api/auth/login
{ "email": "seu_email@exemplo.com", "password": "sua_senha" }
Swagger
A documentação da API está disponível em:
http://localhost:5146/swagger
Monitoramento
A aplicação está configurada com Application Insights para monitoramento em tempo real.
Docker
O arquivo docker-compose.yml inclui:
- PostgreSQL na porta 5432
- Volume persistente para dados
Backup e Restauração
Para fazer backup do projeto:
- Commit todas as alterações
- Crie um tag com a versão
- Push para o repositório remoto
Para restaurar:
- Clone o repositório
- Checkout na tag desejada
- Siga os passos de configuração acima
Quick Start
Clone the repository
git clone https://github.com/wellinfss/mcp-server-dotnetInstall dependencies
cd mcp-server-dotnet
npm installFollow the documentation
Check the repository's README.md file for specific installation and usage instructions.
Repository Details
Recommended MCP Servers
Discord MCP
Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.
Knit MCP
Connect AI agents to 200+ SaaS applications and automate workflows.
Apify MCP Server
Deploy and interact with Apify actors for web scraping and data extraction.
BrowserStack MCP
BrowserStack MCP Server for automated testing across multiple browsers.
Zapier MCP
A Zapier server that provides automation capabilities for various apps.