csharp-mcp-server-generator은(는) 무엇을 하나요?
완전한 MCP 서버 프로젝트를 C#으로 생성하고, 도구, 프롬프트 및 적절한 구성을 제공합니다.
개요
이 스킬은 C#으로 MCP(Model Context Protocol) 서버를 빠르게 생성하기 위한 템플릿입니다. 여기에는 MCP 프로토콜 구현에 필요한 모든 기본 파일과 구성이 포함되어 있습니다.
주요 기능
- 도구 생성: 표준 MCP 방식으로 도구를 정의하고 등록합니다.
- 프롬프트 관리: 시스템 프롬프트와 사용자 프롬프트를 설정합니다.
- 구성 자동화:
appsettings.json과 환경별 설정 파일을 자동으로 생성합니다. - 프로젝트 구조 표준화: .NET 프로젝트에 적합한 폴더 구조를 제공합니다.
사용 방법
- 이 스킬을 활성화합니다.
- 에이전트에게 "C# MCP 서버를 생성해줘"라고 요청합니다.
- 생성된 프로젝트를 열고 필요에 따라 도구와 프롬프트를 추가합니다.
요구 사항
- .NET 8.0 SDK 이상
- MCP SDK 패키지 (NuGet)
- IDE (Visual Studio, JetBrains Rider 등)
생성되는 파일 구조
McpServer/
├── Program.cs
├── McpServer.csproj
├── Tools/
│ └── ExampleTool.cs
├── Prompts/
│ └── SystemPrompt.cs
├── appsettings.json
└── Properties/
└── launchSettings.json
참고 사항
- 모든 코드는 최신 C# 12 기능을 사용합니다.
- MCP 프로토콜 버전 1.0을 지원합니다.
- 생성된 프로젝트는 바로 빌드 및 실행 가능합니다.