OpenWebUi에는 MCP를 지원해준다
다만 RestfulAPI 방식을 지원해주기 때문에 MCP를 바로 연결핳수는 없다.
[OpenWebUI] ←→ [MCPO] ←→ [MCP Server]
형식으로 구성을 해야한다. 중간에 결국 유형만 변경해주는 프록시만 있으면 된다.
이미 똑똑하신 분들이 가이드를 만들어 놨다.
https://github.com/open-webui/mcpo?tab=readme-ov-file
GitHub - open-webui/mcpo: A simple, secure MCP-to-OpenAPI proxy server
A simple, secure MCP-to-OpenAPI proxy server. Contribute to open-webui/mcpo development by creating an account on GitHub.
github.com
어렵지 않다 기존에 MCP를 구성하고
환경설정을 잡아주고
나같은 경우는 Git으로 clone 하고
mcpo --config config.json --port <포트>
그리고 순서가 있다 .
먼저 만들어둔 python mcp_server.py 1번
mcpo --config config.json --port <포트> 2번 순으로 진행하면 되고
{
"mcpServers": {
"memory": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-memory"]
},
"time": {
"command": "uvx",
"args": ["mcp-server-time", "--local-timezone=America/New_York"]
},
"mcp_sse": {
"url": "http://127.0.0.1:8001/sse"
} // SSE MCP Server
}
}
config 파일을 올리는거기때문에 MCP 형식에서 좀더 수정해주면 된다.
그리고 openwebui -> 설정 -> Manage Tool Servers -> URL 설정 해주고 API 키도 생성했다면 넣어주면 된다.
다음에는 Docker 로 이미지 생성하고 서버 구성을 진행해볼꺼고
추가로Redis 를 넣어서 메모리 관리가 필요할거같아서 추가할 예정
Rate limit reached for gpt-4o-mini in organization 오류처리?! (0) | 2024.10.02 |
---|---|
인공지능 개발 환경 이걸로끝(NVIDIA 드라이버 설치부터 CUDA까지) (0) | 2024.03.14 |
딥러닝 기본 용어 정의 (0) | 2024.02.05 |
로지스틱 , 소프트맥스, One-hot Encoding 이란 (0) | 2024.02.02 |
AI 학습을 위한 기본지식_선형회귀 (0) | 2024.02.01 |