local-only server
The server can only run on the client’s local machine because it depends on local resources.
부인 성명
네, 어려운 질문입니다. 아쉽게도 설정하는 데 시간이 좀 걸릴 것 같습니다. 하지만 좀 더 쉽게 설명해 주실 수 있다면 홍보 자료를 보내주시면 감사하겠습니다.
mcp-inception MCP 서버
MCP 클라이언트에서 다른 MCP 클라이언트를 호출합니다. 작업을 위임하고, 컨텍스트 창을 오프로드합니다. 에이전트를 위한 에이전트!
이는 간단한 LLM 쿼리 시스템을 구현한 TypeScript 기반 MCP 서버입니다.
- MCP 서버와 클라이언트가 하나로
- mcp-client-cli를 사용하여 만들어졌습니다.
- 오프로드 컨텍스트 창
- 업무 위임
- 작업의 병렬 및 맵리듀스 실행
특징
도구
execute_mcp_client
- 별도의 LLM에 질문을 하고, 도구를 쿼리할 때 필요한 모든 중간 단계를 무시하고 출력을 반환합니다.- 질문을 필수 매개변수로 사용합니다.
- 중간 컨텍스트를 모두 무시하고 답변을 반환합니다.
- execute_parallel_mcp_client - 입력 목록과 기본 프롬프트를 받아 입력된 각 문자열에 대해 프롬프트를 병렬로 실행합니다. 예를 들어, 현재 6개 주요 도시(런던, 파리, 도쿄, 리우, 뉴욕, 시드니)의 시간을 구합니다.
- 주요 프롬프트 "이 도시의 시간은 몇 시입니까?"를 사용합니다.
- 런던, 파리 등의 입력 목록을 가져옵니다.
- 각 입력에 대해 병렬로 프롬프트를 실행합니다.
- 참고: 이 기능을 사용하기 전에 기다려주세요 .
execute_map_reduce_mcp_client
- 여러 항목을 병렬로 처리한 다음 결과를 순차적으로 줄여 단일 출력으로 만듭니다.- 개별 항목 처리를 위해
{item}
플레이스홀더를 사용하여mapPrompt
사용합니다. - 결과를 결합하기 위해
{accumulator}
및{result}
플레이스홀더와 함께reducePrompt
사용합니다. - 처리할
items
목록을 가져옵니다. - 누산기에 대한 선택적
initialValue
- 항목을 병렬로 처리한 다음 순차적으로 결과를 줄입니다.
- 예시 사용 사례: 여러 문서를 분석한 다음 모든 문서의 주요 통찰력을 요약으로 합성합니다.
- 개별 항목 처리를 위해
개발
종속성:
- mcp-client-cli를 설치하세요
- 또한
~/.llm/config.json
에 필요한 구성 파일과 mcp 서버를 설치합니다.
- 또한
- venv를 활성화하고
llm
실행 파일을 실행하는 bash 파일을 어딘가에 만드십시오.
지엑스피1
패키지 설치
종속성 설치:
서버를 빌드하세요:
자동 재빌드를 사용한 개발의 경우:
설치
Claude Desktop과 함께 사용하려면 서버 구성을 추가하세요.
MacOS의 경우: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows의 경우: %APPDATA%/Claude/claude_desktop_config.json
디버깅
MCP 서버는 stdio를 통해 통신하므로 디버깅이 어려울 수 있습니다. 패키지 스크립트로 제공되는 MCP Inspector를 사용하는 것이 좋습니다.
검사기는 브라우저에서 디버깅 도구에 액세스할 수 있는 URL을 제공합니다.
You must be authenticated.
자신의 MCP 클라이언트에서 다른 MCP 클라이언트를 호출할 수 있는 TypeScript 기반 서버로, 향상된 다중 에이전트 상호 작용을 위한 작업 위임과 컨텍스트 창 오프로드를 용이하게 합니다.