返回市场
内容服务器

内容服务器

作者:marioluciofjr3 星标更新:2025-06-06

项目介绍

MCP-Server 用于生成内容创意

使用 Python 制作 MIT 许可证 网站 - prazocerto.me LinkedIn - @marioluciofjr

目录

简介

此项目 mcp_content 创建了一个简单的工具来帮助组织文章和视频的想法。它生成一个带有主要主题、五个子主题以及每个子主题下的三个微主题的结构化列表,从而简化了多样化内容的创建。此外,程序读取一个示例文件,展示了这种结构的实际应用。

项目结构

本项目参考了来自 UFG(戈亚斯联邦大学)的 Sandeco Macedo 教授关于 MCP 的解释,通过书籍 MCP 和 A2A 对于初学者。这是一个简单的 MCP-Server,仅使用 FastMCP 包,并且也遵循了 Model Context Protocol 官方仓库的指导,该仓库由 Anthropic 提供。

作为这个 MCP-server 的灵感来源,我制作了这个提示:内容矩阵

使用的科技

<div> <img align="center" height="60" width="80" src="https://github.com/user-attachments/assets/c0604008-f730-413f-9c4e-9b06c0912692" />&nbsp;&nbsp;&nbsp <img align="center" height="60" width="80" src="https://github.com/user-attachments/assets/76e7aca0-5321-4238-9742-164c20af5b4a" />&nbsp;&nbsp;&nbsp <img align="center" height="60" width="80" src="https://github.com/user-attachments/assets/cf957637-962d-4548-87d4-bbde91fadc22" />&nbsp;&nbsp;&nbsp <img align="center" height="60" width="20" src="https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/vscode/vscode-original.svg" />&nbsp;&nbsp;&nbsp <img align="center" height="60" width="80" src="https://github.com/user-attachments/assets/0324b2d2-c9f4-4c2e-ba62-703a7f346de6" />&nbsp;&nbsp;&nbsp <img align="center" height="60" width="80" src="https://github.com/user-attachments/assets/abafaea5-eb57-4965-9130-7816280a8d84" />&nbsp;&nbsp;&nbsp; </div>

需求

  • 已安装 Python(版本 3.10 或更高)
  • 已安装 uv
  • 已安装 Claude Desktop

如何在 Claude Desktop 上安装

现在我将详细介绍我在 Windows 11 上的操作步骤,使用终端(快捷键 CTRL + SHIFT + ')在 VSCode 中进行操作:

  1. 安装了 最新版本的 Python
  2. 在 VSCode 中,我使用终端检查 Python 版本,命令如下:
    python --version
    
  3. 接下来我安装了 uv,命令如下:
    pip install uv
    
  4. 为了确认一切正常,我运行了以下命令:
    uv
    
  5. 为了创建项目文件夹,我使用了以下命令:
    mkdir “C:\Users\meu_usuario\OneDrive\area_de_trabalho\MCPs\mcp_content”
    

[!重要] 这并不意味着您必须使用相同的路径,您可以选择其他路径,例如:

mkdir "C:\Users\seu_usuario\mcp_content"

或者您可以通过 GitHub 下载此项目的 zip 文件到您的机器,路径为 Code > Download ZIP

  1. 我调用了刚刚创建的文件夹:
    cd “C:\Users\meu_usuario\OneDrive\area_de_trabalho\MCPs\mcp_content”
    
  2. 我使用以下命令打开另一个 VSCode 窗口并继续在文件夹中执行其他命令:
    code .
    

[!重要] 如果您不想通过终端创建文件夹,可以在桌面或其他容易记住的地方创建一个新的文件夹,然后使用 VSCode 的快捷键 CTRL + O 打开它。或者直接将整个仓库导入到您的 VSCode 中。

  1. 回到终端,我使用以下命令初始化一个新的 Python 项目,自动创建配置文件和依赖项:
    uv init
    
  2. 接着我使用以下命令创建一个隔离的 Python 虚拟环境来安装项目依赖项:
    uv venv
    
  3. 为了激活 .venv,我使用了以下命令:
    .venv\Scripts\Activate.ps1
    
  4. 添加了 MCP 依赖项,这是项目所需的:
    uv add mcp[cli]
    
  5. 我使用以下命令检查是否一切正常:
    uv run mcp
    

[!重要] 如果您的终端显示以下信息,则表示一切正常:

图片

  1. 为了创建 server.py 文件,我使用了以下命令:
    uv init --script server.py
    

[!提示] 您可能已经下载了此仓库的文件夹,因此此时 server.py 文件已经在您的 VSCode 中了。

  1. 我直接在 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

有用的链接

贡献

欢迎贡献!如果您有改进此项目的建议,请随意 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>