使用说明
mcp服务器
MCP服务器
这个项目是一个服务器,提供有关天气、美元汇率和最新消息的信息。服务器是用Python编写的,使用Flash。
Структура проекта
mcp.server-服务器的主文件。server.py-附加服务器文件(如果使用)。test_server.py服务器测试。README.md-启动和使用说明。
安装
- 将存储库克隆到您的机器上:
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
