适合谁
- 需要多种语言模型(OpenAI、Anthropic、Ollama等)的开发者
- 希望本地部署、保护数据隐私的团队
- 需要集成知识库和实时语音交互的用户
- 希望通过MCP扩展AI系统能力的开发者
ChatOllama 是一个功能丰富的AI聊天平台,MCP集成是其亮点之一,支持多种传输方式和灵活的管理权限。适合需要多模型、知识库和工具集成的开发者,但需注意安全配置和数据库迁移。
ChatOllama 是一个基于 Nuxt 3 构建的开源聊天机器人平台,支持 OpenAI、Anthropic、Google Gemini、Groq、Moonshot、Ollama 及 OpenAI 兼容 API 等多种语言模型。它提供多模态聊天、RAG 知识库、实时语音对话、MCP 集成、矢量数据库(Chroma/Milvus)和 Docker 部署。MCP 支持 STDIO、SSE 和 Streamable HTTP 传输类型,用户可通过设置界面管理MCP服务器。该平台还包含用户管理、ACL 权限控制和功能开关。
参见 README:通过 Docker Compose 快速启动(docker compose up),或进行开发环境部署(克隆仓库、安装 pnpm、配置 .env、创建 PostgreSQL 数据库并运行迁移)。MCP 服务器配置需通过设置界面或迁移 .mcp-servers.json 文件完成。