wellinfss
MCP Serverwellinfsspublic

mcp server dotnet

Aplicação .Net com Mcp Server

Repository Info

0
Stars
0
Forks
0
Watchers
0
Issues
C#
Language
-
License

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

  1. Clone o repositório:
git clone https://github.com/wellinfss/mcp-server-dotnet.git
  1. Navegue até a pasta do projeto:
cd mcp-server-dotnet
  1. Inicie o PostgreSQL usando Docker:
docker-compose up -d
  1. Navegue até a pasta da API:
cd src/MCPServer.API
  1. Execute as migrações do banco de dados:
dotnet ef database update
  1. 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:

  1. Commit todas as alterações
  2. Crie um tag com a versão
  3. Push para o repositório remoto

Para restaurar:

  1. Clone o repositório
  2. Checkout na tag desejada
  3. Siga os passos de configuração acima

Quick Start

1

Clone the repository

git clone https://github.com/wellinfss/mcp-server-dotnet
2

Install dependencies

cd mcp-server-dotnet
npm install
3

Follow the documentation

Check the repository's README.md file for specific installation and usage instructions.

Repository Details

Ownerwellinfss
Repomcp-server-dotnet
LanguageC#
License-
Last fetched8/10/2025

Recommended MCP Servers

💬

Discord MCP

Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.

integrationsdiscordchat
🔗

Knit MCP

Connect AI agents to 200+ SaaS applications and automate workflows.

integrationsautomationsaas
🕷️

Apify MCP Server

Deploy and interact with Apify actors for web scraping and data extraction.

apifycrawlerdata
🌐

BrowserStack MCP

BrowserStack MCP Server for automated testing across multiple browsers.

testingqabrowsers

Zapier MCP

A Zapier server that provides automation capabilities for various apps.

zapierautomation