Skip to content

MARTHAept/mcp_server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mcp_server

MCP Server

Этот проект представляет собой сервер, который предоставляет информацию о погоде, курсе доллара и последних новостях. Сервер написан на Python с использованием Flask.

Структура проекта

  • mcp.server - основной файл сервера.
  • server.py - дополнительный файл сервера (если используется).
  • test_server.py - тесты для сервера.
  • README.md - инструкции по запуску и использованию.

Установка

  1. Клонируйте репозиторий на вашу машину:
git clone https://github.com/MARTHAept/mcp_server.git
Перейдите в директорию проекта:
bash
Копировать
Редактировать
cd mcp_server
Убедитесь, что у вас установлен Python 3.13 (или выше).

Установите зависимости:

bash
Копировать
Редактировать
pip install -r requirements.txt
Если у вас нет файла requirements.txt, то необходимо установить библиотеки вручную, используя команды:

bash
Копировать
Редактировать
pip install flask requests
Запуск сервера
Чтобы запустить сервер, выполните следующую команду:

bash
Копировать
Редактировать
python app.py
Сервер будет доступен по адресу http://127.0.0.1:5000/.

Доступные эндпоинты
/rate - Получить текущий курс доллара к рублю.

Пример запроса: GET http://127.0.0.1:5000/rate
/weather - Получить информацию о погоде в городе.

Пример запроса: GET http://127.0.0.1:5000/weather?city=Moscow
/news - Получить последние новости.

Пример запроса: GET http://127.0.0.1:5000/news
Тестирование
Для запуска тестов используйте pytest. Убедитесь, что pytest установлен:

bash
Копировать
Редактировать
pip install pytest
Запустите тесты:

bash
Копировать
Редактировать
pytest
Зависимости
Проект использует следующие библиотеки:

Flask - для создания веб-сервера.
requests - для выполнения HTTP-запросов к внешним API.
Лицензия
Этот проект лицензирован под MIT лицензией. Подробности можно найти в файле LICENSE.

Копировать
Редактировать
Сохрани изменения:

Если ты редактировал файл через текстовый редактор, сохрани его.
Если ты редактировал на GitHub, нажми кнопку Commit changes (Подтвердить изменения), чтобы сохранить и отправить изменения в репозиторий.
Отправь изменения в репозиторий: Если ты редактировал файл локально (на своем компьютере), то не забудь закоммитить и отправить изменения:

bash
Копировать
Редактировать
git add README.md
git commit -m "Added instructions to README"
git push origin main

About

Сервер для получения курса доллара, прогноза погоды и новостей

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages