MCP服务器模板

一个用于创建Frank MCP(模型上下文协议)服务器的Cookiecutter模板,提供项目结构、依赖管理、质量工具、简化开发环境和容器化支持。

  • by maicondmenezes
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 maicondmenezes/cookiecutter-mcp

使用说明

Cookiecutter MCP模板

用于创建Frank MCP(模型上下文协议)服务器的cookiecutter模板。

此模板为构建MCP提供了一个安全且功能丰富的Python项目基础,包括:

  • 项目结构清洁有序的建筑。
  • 依赖关系管理设置为 Poetry。
  • 质量工具: black, isort, flake8, mypye pre-commit 准备使用。
  • 简化开发环境: Makefile 与安装命令, 测试, linting, 和更多.
  • AI 客户端配置器交互式脚本将您的 MCP 连接到 VS Code 等客户端。
  • 容器化支持 Docker 即可使用。

谎言

从 GitHub 仓库使用

要从此模板创建新项目,请安装 cookiecutter 并指向此仓库:

pip install cookiecutter

cookiecutter gh:maicondmenezes/cookiecutter-mcp

Usando当地

如果您克隆了此仓库,您可以在本地使用它:

pip install cookiecutter
cookiecutter /caminho/para/cookiecutter-mcp

Cookiecutter将会询问一些问题来配置您的新项目,例如项目名称,软件包名称等。

创建后,导航到您的新项目目录并按照下面的说明操作。 README.md 用于配置开发环境。

cd nome-do-seu-projeto/
make setup-dev