MCP ExplorerExplorer

Ollama Mcp Agent

@softjapanon 10 months ago
3 MIT
FreeCommunity
AI Systems
LINE風チャットエージェント with Ollama & MCP

Overview

What is Ollama Mcp Agent

ollama-mcp-agent is a web application that implements a LINE-style chat interface utilizing Ollama and the Model Context Protocol (MCP).

Use cases

Use cases include providing automated customer service through chatbots, delivering real-time information like weather updates, and creating engaging conversational agents for websites.

How to use

To use ollama-mcp-agent, start by launching Ollama in your local environment. Then clone the repository, navigate to the project directory, build the application, and start the server. Finally, access the application via your browser at http://localhost.

Key features

Key features include a modern LINE-style UI design, AI chat functionality powered by a local Ollama instance, flexible integration of external features via MCP (such as weather and time information), real-time streaming responses, and complete browser-based operation.

Where to use

ollama-mcp-agent can be used in various fields such as customer support, personal assistants, and any application requiring interactive chat interfaces.

Content

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以上
  • 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
  • Model Context Protocol (MCP)
  • TypeScript

AI/ML

  • Ollama (ローカルLLMサーバー)

その他

  • ESLint
  • Prettier

ライセンス

このプロジェクトはMITライセンスの下で公開されています。詳細はLICENSEファイルをご覧ください。

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers