Time-MCP
время-mcp
Минимальная агентная система искусственного интеллекта, которая отвечает на вопросы, связанные со временем, и общие вопросы, используя инструментально дополненный конвейер LLM.
Функции
Flask API : предоставляет текущую временную метку.
MCP Agent Server : рассуждающий агент, который определяет намерения пользователя, вызывает инструменты (например, API времени), разрабатывает подсказки и взаимодействует с LLM через OpenRouter (API, совместимый с OpenAI).
Пользовательский интерфейс Streamlit : простой интерфейс чата для общения с агентом ИИ.
Related MCP server: MCP: Multi-Agent Control Point
Настраивать
1. Клонирование и установка зависимостей
pip install -r requirements.txt2. Переменная окружения
Установите свой ключ API OpenRouter (его можно получить на сайте https://openrouter.ai ):
export OPENROUTER_API_KEY=sk-...your-key...3. Запуск серверов
Откройте три терминала (или используйте фоновые процессы):
Терминал 1: API Flask Time
python flask_api.pyТерминал 2: сервер агента MCP
python mcp_server.pyТерминал 3: Streamlit UI
streamlit run streamlit_ui.pyПользовательский интерфейс Streamlit откроется в вашем браузере (по умолчанию: http://localhost:8501 )
Использование
Задайте агенту любой вопрос в пользовательском интерфейсе Streamlit.
Если вы спросите о времени (например, «Который час?»), агент вызовет API Flask, получит текущее время и создаст красивый, естественный ответ с использованием LLM.
На остальные вопросы агент ответит только с использованием степени магистра права.
Архитектура
[Streamlit UI] → [MCP Agent Server] → [Tools (e.g., Time API)]
↓
[LLM via OpenRouter]Агент MCP обнаруживает намерения, вызывает необходимые инструменты, выдает подсказки инженерам и отправляет их LLM.
Легко расширяется для добавления дополнительных инструментов (просто добавьте к классу MCPAgent).
Настройка
Добавьте больше инструментов : реализуйте новые методы в
MCPAgentи обновитеself.tools.Улучшение обнаружения намерений : расширение
detect_intent()вMCPAgent.Изменить модель LLM : обновить поле
modelвcall_llm().
Требования
Питон 3.7+
Зависимости см. в файле
requirements.txt.
Кредиты
Создано с использованием Flask, Streamlit, OpenRouter и Python.
Вдохновлено шаблонами проектирования LLM агента.
This server cannot be deployed
Maintenance
Related MCP Connectors
Wall-clock awareness for LLM agents. Two tools: elapsed-time-between-turns + day rollover detection.
Current time, timezone conversion & date math for AI agents. On Cloudflare Workers.
A real clock for AI agents: current time, timezone conversion, and DST facts from the IANA tzdb.
Minimal chat-first app with durable threads, actions, and the app-agent loop
Related MCP Servers
- AlicenseBqualityCmaintenanceGiving LLMs Time Awareness Capabilities. Empower your LLMs with time awareness capabilities. Access current time, convert between timezones, and get timestamps effortlessly. Enhance your applications with precise time-related functionalities.6962 npm72MIT
- FlicenseNot gradedqualityDmaintenanceA server that routes user questions to specialized agents (date, location, weather) or an LLM expert, with a simple Streamlit web interface for easy interaction.-
- AlicenseNot gradedqualityNot gradedmaintenanceProvides AI agents with precise, locale-aware date and time data across multiple timezones through a Model Context Protocol API built with TypeScript/Node.js.1-
- AlicenseAqualityDmaintenanceProvides accurate system time to LLM applications with multi-timezone support via a simple tool call.1MIT