AI聊天代理

一个基于Ollama和Model Context Protocol (MCP)的LINE风格聊天代理,提供本地AI聊天功能和外部服务集成。

  • by softjapan
  • TypeScript
  • 本地部署
  • 5 星标
  • 更新于
在 GitHub 查看 softjapan/ollama-mcp-agent

使用说明

Ollama打开MCP活用期间LINE风聊天代理

相关视频

https://github.com/user-attachments/assets/5cd3ed31-8dc8-459c-89ba-aa5b35be1176

Ollama打开Model Context Protocol(MCP)活用期间LINE实现了风的聊天界面Web应用程序。

特徴

  • LINE风的现代UI设计,设计
  • 在本地运行Ollama利用期间AI聊天功能
  • MCP灵活集成外部功能(天气信息、时间信息等)
  • 实时流响应
  • 完全基于浏览器的行为

屏幕截图

必要要件

  • Node.js 18.0以上
  • 没有
  • 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
  • 更漂亮

许可证

这个项目MIT在许可证下公开。了解更多信息许可证请看文件。