время-mcp
Минимальная агентная система искусственного интеллекта, которая отвечает на вопросы, связанные со временем, и общие вопросы, используя инструментально дополненный конвейер LLM.
Функции
- Flask API : предоставляет текущую временную метку.
- MCP Agent Server : рассуждающий агент, который определяет намерения пользователя, вызывает инструменты (например, API времени), разрабатывает подсказки и взаимодействует с LLM через OpenRouter (API, совместимый с OpenAI).
- Пользовательский интерфейс Streamlit : простой интерфейс чата для общения с агентом ИИ.
Настраивать
1. Клонирование и установка зависимостей
2. Переменная окружения
Установите свой ключ API OpenRouter (его можно получить на сайте https://openrouter.ai ):
3. Запуск серверов
Откройте три терминала (или используйте фоновые процессы):
Терминал 1: API Flask Time
Терминал 2: сервер агента MCP
Терминал 3: Streamlit UI
Пользовательский интерфейс Streamlit откроется в вашем браузере (по умолчанию: http://localhost:8501 )
Использование
- Задайте агенту любой вопрос в пользовательском интерфейсе Streamlit.
- Если вы спросите о времени (например, «Который час?»), агент вызовет API Flask, получит текущее время и создаст красивый, естественный ответ с использованием LLM.
- На остальные вопросы агент ответит только с использованием степени магистра права.
Архитектура
- Агент 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 installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Агентная система искусственного интеллекта, которая отвечает на вопросы, связанные со временем, вызывая инструмент API времени, и на общие вопросы с помощью LLM, доступ к которым осуществляется через простой интерфейс чата.
Related MCP Servers
- -securityFlicense-qualityA server that routes user questions to specialized agents (date, location, weather) or an LLM expert, with a simple Streamlit web interface for easy interaction.Last updated -Python
- -securityFlicense-qualityAn agentic AI system that orchestrates multiple specialized AI tools to perform business analytics and knowledge retrieval, allowing users to analyze data and access business information through natural language queries.Last updated -2Python
- -securityAlicense-qualityA Model Context Protocol server that provides the current time in any timezone with customizable formatting, allowing AI assistants to access accurate time information.Last updated -PythonMIT License
- AsecurityAlicenseAqualityAn AI agent task management system that provides structure and visualization for long-term task planning with support for the Model Context Protocol (MCP) standard.Last updated -151PythonMIT License