RSS DEV 커뮤니티
팔로우
Arcade.dev와 함께 Hermes Agent를 MCP에 연결하는 방법
Nous Research의 Hermes Agent를 원격 Model Context Protocol(MCP) 서버에 연결하는 것은 구성 스프로울과 자격 증명 관리 문제로 인해 복잡해질 수 있습니다. Arcade.dev는 수천 개의 에이전트 최적화 도구를 위한 단일 엔드포인트를 제공하는 MCP 게이트웨이를 제공합니다. 이 게이트웨이는 자격 증명 관리를 중앙 집중화하여 다운스트림 토큰을 에이전트 프로세스에서 격리합니다. 다중 사용자 서비스의 경우 사용자별 MCP 연결 및 토큰 저장이 필요하며, 이는 컨테이너와 같은 격리 경계를 요구합니다. Arcade User Sources는 외부 ID를 제공할 수 있지만 본질적으로 Hermes에 사용자별 MCP 격리를 추가하지는 않습니다. 연결하려면 MCP 지원을 설치하고 config.yaml에서 OAuth 인증을 사용하여 Arcade MCP 게이트웨이를 가리키도록 Hermes를 구성하십시오. 정적 API 키를 사용하지 않고 사용자 바인딩 세션을 위해 Hermes의 네이티브 OAuth 흐름을 활용하는 것이 중요합니다. 도구 호출을 하기 전에 Arcade의 tools.authorize API를 통해 필요한 도구 또는 제공업체 범위 세트를 승인하십시오. Arcade는 이러한 토큰을 격리하여 언어 모델에 도달하지 못하게 하며, 최소 권한을 위해 tools.include 또는 tools.exclude를 사용하여 도구를 제한할 수 있습니다. Arcade의 에이전트 최적화 도구는 원시 API 래퍼에 비해 환각 및 토큰 비용을 줄여줍니다. 다운스트림 서비스 토큰은 Arcade 내에서 중앙에서 관리 및 새로 고침되어 보안을 강화하고 관리를 단순화합니다. Hermes에 대한 서비스 승인은 Arcade의 tools.authorize API를 사용하여 수행되며, 지정된 이메일이 게이트웨이 OAuth 세션 ID와 일치하는지 확인합니다. 런타임 시 토큰 격리는 Arcade가 인증 및 토큰 새로 고침을 처리하고 Hermes는 결과만 받는다는 것을 의미합니다. config.yaml에서 tools.include 및 tools.exclude를 사용하여 도구 가시성을 관리하는 것은 사용 가능한 도구 카탈로그를 필터링하여 최소 권한 원칙을 유지하는 데 필수적입니다.