feat(mcp): Dabit.Mcp 초기 공개 (리네임 + colors 수정 + scroll 검증)

- refactor: DabitChe.Mcp → Dabit.Mcp (namespace, csproj, exe 모두)
- fix: display_message colors를 쉼표 구분 문자열로 변경 (ModelContextProtocol 1.3.0 배열 바인딩 버그 우회)
- docs: scroll 4방향(left/right/up/down) 실기 검증 완료 (DIBD600T V3.6.1)

20 도구 (읽기 4 + 콘텐츠 2 + 설정 14), stdio 전송, Windows exe.
실기 검증: scroll/fill_screen 8색/display_message 글자별색 모두 정상.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
insulee
2026-06-02 11:20:49 +09:00
parent 94dd74bd5c
commit 640c9a3380
109 changed files with 7146 additions and 0 deletions

View File

@@ -0,0 +1,4 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v9.0", FrameworkDisplayName = ".NET 9.0")]

View File

@@ -0,0 +1,24 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("Dabit.Mcp")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+ac1891aedbf9906ac5f44fa8c087ff49e6444d59")]
[assembly: System.Reflection.AssemblyProductAttribute("Dabit.Mcp")]
[assembly: System.Reflection.AssemblyTitleAttribute("Dabit.Mcp")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
// MSBuild WriteCodeFragment 클래스에서 생성되었습니다.

View File

@@ -0,0 +1 @@
a58c2ac0574aaa40dc89832cefa5ad0f0c2c7f550929d01c266b6eecff930bba

View File

@@ -0,0 +1,16 @@
is_global = true
build_property.TargetFramework = net9.0-windows
build_property.TargetPlatformMinVersion = 7.0
build_property.UsingMicrosoftNETSdkWeb =
build_property.ProjectTypeGuids =
build_property.InvariantGlobalization =
build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = Dabit.Mcp
build_property.ProjectDir = D:\Gitea\dabitche-mcp\Dabit.Mcp\
build_property.EnableComHosting =
build_property.EnableGeneratedComInterfaceComImportInterop =
build_property.CsWinRTUseWindowsUIXamlProjections = false
build_property.EffectiveAnalysisLevelStyle = 9.0
build_property.EnableCodeStyleSeverity =

View File

@@ -0,0 +1,8 @@
// <auto-generated/>
global using global::System;
global using global::System.Collections.Generic;
global using global::System.IO;
global using global::System.Linq;
global using global::System.Net.Http;
global using global::System.Threading;
global using global::System.Threading.Tasks;

View File

@@ -0,0 +1 @@
599f2696c7a3ad4ebfa014e6b19e2ed952ac76c1c22d37596f60595ad29efe1a

View File

@@ -0,0 +1,85 @@
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\Dabit.Mcp.exe
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\Dabit.Mcp.deps.json
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\Dabit.Mcp.runtimeconfig.json
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\Dabit.Mcp.dll
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\Dabit.Mcp.pdb
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\Microsoft.Extensions.AI.Abstractions.dll
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\Microsoft.Extensions.Caching.Abstractions.dll
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\Microsoft.Extensions.Configuration.dll
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\Microsoft.Extensions.Configuration.Abstractions.dll
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\Microsoft.Extensions.Configuration.Binder.dll
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\Microsoft.Extensions.Configuration.CommandLine.dll
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\Microsoft.Extensions.Configuration.EnvironmentVariables.dll
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\Microsoft.Extensions.Configuration.FileExtensions.dll
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\Microsoft.Extensions.Configuration.Json.dll
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\Microsoft.Extensions.Configuration.UserSecrets.dll
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\Microsoft.Extensions.DependencyInjection.dll
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\Microsoft.Extensions.DependencyInjection.Abstractions.dll
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\Microsoft.Extensions.Diagnostics.dll
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\Microsoft.Extensions.Diagnostics.Abstractions.dll
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\Microsoft.Extensions.FileProviders.Abstractions.dll
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\Microsoft.Extensions.FileProviders.Physical.dll
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\Microsoft.Extensions.FileSystemGlobbing.dll
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\Microsoft.Extensions.Hosting.dll
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\Microsoft.Extensions.Hosting.Abstractions.dll
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\Microsoft.Extensions.Logging.dll
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\Microsoft.Extensions.Logging.Abstractions.dll
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\Microsoft.Extensions.Logging.Configuration.dll
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\Microsoft.Extensions.Logging.Console.dll
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\Microsoft.Extensions.Logging.Debug.dll
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\Microsoft.Extensions.Logging.EventLog.dll
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\Microsoft.Extensions.Logging.EventSource.dll
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\Microsoft.Extensions.Options.dll
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\Microsoft.Extensions.Options.ConfigurationExtensions.dll
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\Microsoft.Extensions.Primitives.dll
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\ModelContextProtocol.dll
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\ModelContextProtocol.Core.dll
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\MQTTnet.dll
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\System.Diagnostics.DiagnosticSource.dll
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\System.Diagnostics.EventLog.dll
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\System.IO.Pipelines.dll
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\System.IO.Ports.dll
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\System.Net.ServerSentEvents.dll
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\System.Text.Encoding.CodePages.dll
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\System.Text.Encodings.Web.dll
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\System.Text.Json.dll
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\runtimes\android-arm\native\libSystem.IO.Ports.Native.so
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\runtimes\android-arm64\native\libSystem.IO.Ports.Native.so
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\runtimes\android-x64\native\libSystem.IO.Ports.Native.so
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\runtimes\android-x86\native\libSystem.IO.Ports.Native.so
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\runtimes\linux-arm\native\libSystem.IO.Ports.Native.so
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\runtimes\linux-arm64\native\libSystem.IO.Ports.Native.so
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\runtimes\linux-bionic-arm64\native\libSystem.IO.Ports.Native.so
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\runtimes\linux-bionic-x64\native\libSystem.IO.Ports.Native.so
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\runtimes\linux-musl-arm\native\libSystem.IO.Ports.Native.so
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\runtimes\linux-musl-arm64\native\libSystem.IO.Ports.Native.so
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\runtimes\linux-musl-x64\native\libSystem.IO.Ports.Native.so
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\runtimes\linux-x64\native\libSystem.IO.Ports.Native.so
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\runtimes\maccatalyst-arm64\native\libSystem.IO.Ports.Native.dylib
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\runtimes\maccatalyst-x64\native\libSystem.IO.Ports.Native.dylib
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\runtimes\osx-arm64\native\libSystem.IO.Ports.Native.dylib
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\runtimes\osx-x64\native\libSystem.IO.Ports.Native.dylib
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\runtimes\win\lib\net9.0\System.Diagnostics.EventLog.Messages.dll
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\runtimes\win\lib\net9.0\System.Diagnostics.EventLog.dll
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\runtimes\unix\lib\net9.0\System.IO.Ports.dll
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\runtimes\win\lib\net9.0\System.IO.Ports.dll
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\runtimes\win\lib\net9.0\System.Text.Encoding.CodePages.dll
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\runtimes\browser\lib\net8.0\System.Text.Encodings.Web.dll
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\runtimes\win\lib\net9.0\System.Text.Encodings.Web.dll
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\DibdProtocol.Core.dll
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\DibdProtocol.dll
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\DibdProtocol.Transport.dll
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\DibdProtocol.pdb
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\DibdProtocol.Core.pdb
D:\Gitea\dabitche-mcp\Dabit.Mcp\bin\Debug\net9.0-windows\DibdProtocol.Transport.pdb
D:\Gitea\dabitche-mcp\Dabit.Mcp\obj\Debug\net9.0-windows\Dabit.Mcp.csproj.AssemblyReference.cache
D:\Gitea\dabitche-mcp\Dabit.Mcp\obj\Debug\net9.0-windows\Dabit.Mcp.GeneratedMSBuildEditorConfig.editorconfig
D:\Gitea\dabitche-mcp\Dabit.Mcp\obj\Debug\net9.0-windows\Dabit.Mcp.AssemblyInfoInputs.cache
D:\Gitea\dabitche-mcp\Dabit.Mcp\obj\Debug\net9.0-windows\Dabit.Mcp.AssemblyInfo.cs
D:\Gitea\dabitche-mcp\Dabit.Mcp\obj\Debug\net9.0-windows\Dabit.Mcp.csproj.CoreCompileInputs.cache
D:\Gitea\dabitche-mcp\Dabit.Mcp\obj\Debug\net9.0-windows\Dabit.Mcp.csproj.Up2Date
D:\Gitea\dabitche-mcp\Dabit.Mcp\obj\Debug\net9.0-windows\Dabit.Mcp.dll
D:\Gitea\dabitche-mcp\Dabit.Mcp\obj\Debug\net9.0-windows\refint\Dabit.Mcp.dll
D:\Gitea\dabitche-mcp\Dabit.Mcp\obj\Debug\net9.0-windows\Dabit.Mcp.pdb
D:\Gitea\dabitche-mcp\Dabit.Mcp\obj\Debug\net9.0-windows\Dabit.Mcp.genruntimeconfig.cache
D:\Gitea\dabitche-mcp\Dabit.Mcp\obj\Debug\net9.0-windows\ref\Dabit.Mcp.dll

Binary file not shown.

View File

@@ -0,0 +1 @@
546fccb309b88808a03d11ec4e9622038e5e75afe986b83989594d4be47cf0be

Binary file not shown.

Binary file not shown.

Binary file not shown.