์ต๊ทผ ํด๋ก๋(Claude)๋ ์ปค์(Cursor)๋ฅผ ์ด์ฉํด '๋ฐ์ด๋ธ ์ฝ๋ฉ' ํ์๋ ๋ถ๋ค ๋ง์ผ์์ฃ ? ์์ฐ์ฑ์ด ๋น์ฝ์ ์ผ๋ก ๋์์ก์ง๋ง, .NET ํ๊ฒฝ์์๋ AI๊ฐ API ์ด๋ฆ์ ๋์ถฉ ์ง์ํ๊ฑฐ๋ ๋ค์์คํ์ด์ค ๋์๋ฌธ์๋ฅผ ํ๋ ค ๋น๋ ์๋ฌ๋ฅผ ๋ง์ฃผํ๋ ์ผ์ด ์ข
์ข
์์ต๋๋ค.
์ด๋ฐ ๋ฒ๊ฑฐ๋ก์์ ํด๊ฒฐํ๊ธฐ ์ํด, AI๊ฐ ์ค์ ์ปดํ์ผ๋ ์ด์
๋ธ๋ฆฌ์ NuGet ํจํค์ง ์ ๋ณด๋ฅผ ์ง์ ์กฐํํ์ฌ ์ ํํ ์ฝ๋๋ฅผ ์์ฑํ๋๋ก ๋๋ HandMirror MCP ์๋ฒ๋ฅผ ๊ฐ๋ฐํ์ฌ NuGet์ ๋ฐฐํฌํ์ต๋๋ค! ๐
โ
100% ์ ํํ API ์กฐํ: Sqlite vs SQLite ๊ฐ์ ๋์๋ฌธ์ ๋ฌธ์ ๋ ์จ๊ฒจ์ง ํ์ฅ ๋ฉ์๋๋ฅผ ์ค์ ๋ฐ์ด๋๋ฆฌ ๊ฒ์ฌ๋ก ์ฐพ์๋
๋๋ค.
โ
๋น๋ ์๋ฌ ํด๊ฒฐ์ฌ: CS0246, NU1605 ๋ฑ .NET ํน์ ์ ์๋ฌ ์ฝ๋๋ฅผ ๋ถ์ํ๊ณ ํด๊ฒฐ์ฑ
๊ณผ ํ์ํ ํจํค์ง๋ฅผ ์ถ์ฒํฉ๋๋ค.
โ
ํจํค์ง ๋ฒ์ ๋น๊ต: ์
๋ฐ์ดํธ ์ ํ์ ํ๊ดด์ ๋ณ๊ฒฝ์ฌํญ(Breaking Changes)์ AI๊ฐ ๋ฏธ๋ฆฌ ํ์
ํ ์ ์์ต๋๋ค.
โ
๋ค์ดํฐ๋ธ ๋ถ์: P/Invoke๋ COM interop ์์กด์ฑ๊น์ง ์์ฝ๊ฒ ํ์ธํฉ๋๋ค.
โ
์ต์ ๊ธฐ์ ์ง์: .NET 10์ ์๋ก์ด ํ์ผ ๊ธฐ๋ฐ ์ฑ(#:package ๋ฑ) ๋ถ์๋ ์ง์ํฉ๋๋ค.
์ง๊ธ ๋ฐ๋ก ์์ํด๋ณด์ธ์! ๋ณ๋์ ์ค์น ์์ด .NET 10 SDK๋ฅผ ์ค์นํ๊ณ dnx๋ฅผ ํตํด ๋ฐ๋ก ์คํํ ์ ์์ต๋๋ค.
dnx HandMirrorMcp@0.1.1 --yes
#dotnet #csharp #AIcoding #MCP #Claude #GitHubCopilot #VibeCoding #HandMirror
https://www.nuget.org/packages/HandMirrorMcp