MADR MCP服务器
这个项目是一个基于Flask的服务器的框架,该服务器将处理MADR文档。
发展
开发是容器化的。使用 码头工人 要构建和运行应用程序,请执行以下操作:
# Build the development image
$ docker-compose build
# Run the server in development mode
$ docker-compose up该应用程序将在 http://localhost:5000/health.
运行测试
$ docker-compose run --rm app pytestVisual Studio Code
此存储库包括 .devcontainer 文件夹,以便您可以在 使用Visual Studio代码的容器化环境。
- 安装 码头工人 和
- 安装以下VS代码扩展:
- 远程开发 (或至少 远程-容器). - python. - 码头工人 (可选但有用)。
- 在VS Code中打开此文件夹并选择 在容器中重新打开 当提示时。
VS Code将构建中定义的开发容器 .devcontainer/devcontainer.json.
- 容器准备就绪后,您可以使用集成终端运行
docker-compose up 对于开发服务器或 pytest 运行测试。
- 像往常一样设置断点,并使用Python扩展启动调试器
调试容器内的Flask应用程序。
