此项目 mcp_content 创建了一个简单的工具来帮助组织文章和视频的想法。它生成一个带有主要主题、五个子主题以及每个子主题下的三个微主题的结构化列表,从而简化了多样化内容的创建。此外,程序读取一个示例文件,展示了这种结构的实际应用。
本项目参考了来自 UFG(戈亚斯联邦大学)的 Sandeco Macedo 教授关于 MCP 的解释,通过书籍 MCP 和 A2A 对于初学者。这是一个简单的 MCP-Server,仅使用 FastMCP 包,并且也遵循了 Model Context Protocol 官方仓库的指导,该仓库由 Anthropic 提供。
作为这个 MCP-server 的灵感来源,我制作了这个提示:内容矩阵
uv 包现在我将详细介绍我在 Windows 11 上的操作步骤,使用终端(快捷键 CTRL + SHIFT + ')在 VSCode 中进行操作:
python --version
uv,命令如下:
pip install uv
uv
mkdir “C:\Users\meu_usuario\OneDrive\area_de_trabalho\MCPs\mcp_content”
[!重要] 这并不意味着您必须使用相同的路径,您可以选择其他路径,例如:
mkdir "C:\Users\seu_usuario\mcp_content"或者您可以通过 GitHub 下载此项目的 zip 文件到您的机器,路径为
Code>Download ZIP
cd “C:\Users\meu_usuario\OneDrive\area_de_trabalho\MCPs\mcp_content”
code .
[!重要] 如果您不想通过终端创建文件夹,可以在桌面或其他容易记住的地方创建一个新的文件夹,然后使用 VSCode 的快捷键
CTRL+O打开它。或者直接将整个仓库导入到您的 VSCode 中。
uv init
uv venv
.venv,我使用了以下命令:
.venv\Scripts\Activate.ps1
uv add mcp[cli]
uv run mcp
[!重要] 如果您的终端显示以下信息,则表示一切正常:
server.py 文件,我使用了以下命令:
uv init --script server.py
[!提示] 您可能已经下载了此仓库的文件夹,因此此时
server.py文件已经在您的 VSCode 中了。
claude_desktop_config.json 文件中安装了 MCP-Server 的 JSON 配置:
"ideias_de_posts": {
"command": "uv",
"args": [
"--directory",
"C://Users//meu_usuario//OneDrive//area_de_trabalho//MCPs//mcp_content",
"run",
"server.py"
]
}
[!重要] 如果您已正确安装了 Claude Desktop,请按照以下步骤访问您的计算机上的
claude_desktop_config.json文件: 14a. 打开 Claude Desktop,使用快捷键CTRL+,14b. 点击“开发者”选项卡,然后点击“编辑配置” 14c. 查找claude_desktop_config.json文件并在 VSCode 中正确编辑 14d. 使用CTRL+S保存文件 14e. 关闭 Claude Desktop 并几秒钟后重新打开 14f. 检查配置图标,确保 MCP 工具 "mcp_content" 已正确安装
此工具被命名为
subtemas。
uv 的所有细节及其在 Python 中的重要性欢迎贡献!如果您有改进此项目的建议,请随意 fork 该仓库。
此项目根据 MIT 许可证发布 - 详情见 LICENSE 文件。
Mário Lúcio - Prazo Certo®
<div> <a href="https://www.linkedin.com/in/marioluciofjr" target="_blank"><img src="https://img.shields.io/badge/-LinkedIn-%230077B5?style=for-the-badge&logo=linkedin&logoColor=white"></a> <a href = "mailto:marioluciofjr@gmail.com" target="_blank"><img src="https://img.shields.io/badge/-Gmail-%23333?style=for-the-badge&logo=gmail&logoColor=white"></a> <a href="https://prazocerto.me/contato" target="_blank"><img src="https://img.shields.io/badge/prazocerto.me/contato-230023?style=for-the-badge&logo=wordpress&logoColor=white"></a> </div>