返回市场
奥拉玛-MCP代理

奥拉玛-MCP代理

作者:softjapan5 星标更新:2025-05-04

项目介绍

使用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的服务器

安装步骤

  1. 在本地环境中启动Ollama
  2. git clone https://github.com/softjapan/ollama-mcp-agent.git
  3. cd ollama-mcp-agent
  4. npm run build
  5. npm run start
  6. 在浏览器中访问 http://localhost

技术栈

前端

  • HTML/CSS/JavaScript
  • Express.js(静态文件服务)

后端

  • Node.js
  • Express.js
  • OpenAI API
  • 模型上下文协议(MCP)
  • TypeScript

AI/ML

  • Ollama(本地LLM服务器)

其他

  • ESLint
  • Prettier

许可证

本项目在MIT许可证下发布。详情请参阅LICENSE文件。 </中文翻译>