Documentation
¶
Overview ¶
Package mcpserver는 engram 을 MCP 서버로 노출하는 뼈대를 담는다. SDK 어댑터 역할만 한다. 도구 등록과 결과 구조는 커맨드 계층이 맡는다. 도구 결과는 CLI 의 --json 출력 구조체를 그대로 쓰는데 그 구조체들이 cli 패키지 안에 있으므로 이 패키지가 cli 를 알면 순환이 생긴다. 그래서 나누었다(ADR 0043).
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Connect ¶
Connect는 서버에 붙은 클라이언트 세션을 돌려준다. 테스트가 실제 프로토콜 왕복으로 도구를 확인하는 데 쓴다. in-memory 전송을 쓰므로 프로세스 밖으로 나가지 않는다. 반환된 정리 함수로 세션과 서버 연결을 닫는다.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.