Skip to main content
Glama

時間-MCP

ツール拡張 LLM パイプラインを使用して、時間関連および一般的な質問に答える最小限のエージェント AI システム。

特徴

  • Flask API : 現在のタイムスタンプを提供します。

  • MCP エージェント サーバー: ユーザーの意図を検出し、ツール (時間 API など) を呼び出し、エンジニアがプロンプトを表示し、OpenRouter (OpenAI 互換 API) を介して LLM と対話する推論エージェント。

  • Streamlit UI : AI エージェントと会話するためのシンプルなチャット インターフェイス。


Related MCP server: MCP-RAG

設定

1. 依存関係のクローンとインストール

pip install -r requirements.txt

2. 環境変数

OpenRouter API キーを設定します ( https://openrouter.aiから取得します)。

export OPENROUTER_API_KEY=sk-...your-key...

3. サーバーを実行する

3 つのターミナルを開きます (またはバックグラウンド プロセスを使用します)。

ターミナル1: Flask Time API

python flask_api.py

ターミナル2: MCPエージェントサーバー

python mcp_server.py

ターミナル3: Streamlit UI

streamlit run streamlit_ui.py

Streamlit UI がブラウザで開きます (デフォルト: http://localhost:8501 )


使用法

  • Streamlit UI でエージェントに質問してください。

  • 時間について質問すると(例:「何時ですか?」)、エージェントは Flask API を呼び出して現在の時刻を取得し、LLM を使用して美しく自然な応答を作成します。

  • その他の質問については、エージェントは LLM のみを使用して回答します。


建築

[Streamlit UI] → [MCP Agent Server] → [Tools (e.g., Time API)] ↓ [LLM via OpenRouter]
  • MCP エージェントは意図を検出し、必要に応じてツールを呼び出し、エンジニアにプロンプトを出して、LLM に送信します。

  • 簡単に拡張してツールを追加できます (MCPAgent クラスに追加するだけです)。


カスタマイズ

  • ツールの追加: MCPAgentに新しいメソッドを実装し、 self.toolsを更新します。

  • インテント検出の改善MCPAgentdetect_intent()を拡張します。

  • LLM モデルの変更: call_llm()modelフィールドを更新します。


要件

  • Python 3.7以上

  • 依存関係についてはrequirements.txt参照してください。


クレジット

  • Flask、Streamlit、OpenRouter、Python を使用して構築されています。

  • エージェント LLM 設計パターンにインスピレーションを受けています。

-
security - not tested
F
license - not found
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/suryawanshishantanu6/time-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server