Devotd Github
새 소식AI 에이전트

regnull/openbot — MCP 서버 도구를 여러 봇에 일괄 부여

regnull/openbot의 최신 커밋은 MCP 서버 편집 창에서 서버 도구를 여러 봇에 한 번에 부여하거나 해제하는 기능을 추가했다.

저장소 정보regnull/openbot ↗

regnull/openbot의 최신 커밋은 MCP 서버 편집 창에서 서버 도구를 여러 봇에 한 번에 부여하거나 해제하는 기능을 추가했다.

GitHub 설명: Open-source, self-hosted platform for running a team of AI bots that use tools, keep long-term memory, and hand work to each other.

스타
★ 30
포크
12
언어
Python
라이선스
MIT
최신 릴리스
v0.1.3
원문 보기 ↗GitHub에서 보기 ↗

regnull/openbot의 최신 커밋 b67aeac(2026년 11월 3일 UTC)은 MCP 서버 편집 창에서 그 서버의 도구를 여러 봇에 한 번에 부여하거나 되돌리는 기능을 추가했다. 창 안에는 봇마다 체크박스가 붙고, 봇이 서버 도구를 모두 갖고 있으면 체크, 일부만 갖고 있으면 중간 상태로 표시된다. 저장은 상태가 바뀐 봇에게만 적용되며, 권한 변경 방식은 봇 편집기의 서버 체크박스와 동일하다.

MCP(Model Context Protocol)는 외부 서비스의 도구를 AI가 호출할 수 있게 묶어 놓은 규격이다. 이 저장소는 도구를 쓰는 AI 봇 여러 개를 한 팀으로 돌리고 장기 기억을 유지하며 작업을 서로 넘기는 자체 호스팅 플랫폼이다. 이번 커밋의 중심은 frontend/src/lib/toolGroups.ts에 들어온 setGroup 함수다. 기존 toggleGroup은 서버 도구가 이미 전부 붙어 있을 때에만 해제하는 토글 로직이었지만, setGroup은 현재 상태와 상관없이 전체 부여 또는 전체 해제를 수행한다. 체크박스의 세 상태를 그대로 유지하기 위해 토글 함수를 setGroup 위에 얹었다.

다만 이 변경은 프런트엔드의 권한 편집 경로에 한정된다. 커밋 메시지는 일부 봇에 대한 부여가 실패하면 봇 목록을 새로 고치고 오류를 표시한다는 처리도 담고 있다고 밝히지만, 그 부분의 코드는 이 기록에서 확인할 수 없다. 도구가 빠진 봇의 승인(approval) 목록은 함께 비워지는 것으로 코드에 남아 있다. 도구가 하나도 없는 서버를 열면 봇 목록 대신 연결 안내만 표시된다. 라이선스와 성능 수치는 이 커밋 기록에 제시되어 있지 않다. 원본은 https://github.com/regnull/openbot/commit/b67aeac543ee7008e465c9001692a84911058839 에서 확인할 수 있다.