项目介绍
使用Ollama和MCP实现类似LINE的聊天代理
演示视频
https://github.com/user-attachments/assets/5cd3ed31-8dc8-459c-89ba-aa5b35be1176
这是一个利用Ollama和模型上下文协议(MCP)实现类似LINE风格聊天界面的Web应用程序。
特性
- 类似LINE的现代UI设计
- 使用本地运行的Ollama实现的AI聊天功能
- 通过MCP灵活集成外部功能(如天气信息、时间信息等)
- 实时流式响应
- 完全基于浏览器运行
屏幕截图

系统需求
- Node.js 18.0及以上版本
- Ollama
- 支持MCP的服务器
安装步骤
- 在本地环境中启动Ollama
git clone https://github.com/softjapan/ollama-mcp-agent.git
cd ollama-mcp-agent
npm run build
npm run start
- 在浏览器中访问
http://localhost
技术栈
前端
- HTML/CSS/JavaScript
- Express.js(静态文件服务)
后端
- Node.js
- Express.js
- OpenAI API
- 模型上下文协议(MCP)
- TypeScript
AI/ML
其他
许可证
本项目在MIT许可证下发布。详情请参阅LICENSE文件。
</中文翻译>