返回市场
中文翻译
MCP服务器

中文翻译 MCP服务器

作者:Victorzwx24 星标更新:2025-04-29

项目介绍

Zhihu MCP服务器简介

这是一个用于在知乎上发布文章的模型上下文协议(MCP)服务器,用户可以通过该服务器自动生成文章并发布到知乎。

使用说明

1. 克隆代码

git https://github.com/Victorzwx/zh_mcp_server.git

2. 环境配置前提条件

建议在Windows环境下运行

Python版本要求>=3.10

  • 方法1:

根据requirements.txt文件配置环境以满足需求。

  • selenium>=4.0.0
  • requests>=2.25.1
  • mcp>=0.1.0
  • webdriver-manager>=3.8.0

你可以通过以下代码安装:

pip install -r requirements.txt

然后安装ChromeDriver。此项目依赖于Google Chrome,版本号为134.0.6998.166。需要手动检查用户电脑上的Google Chrome版本

npx @puppeteer/browsers install chromedriver@134.0.6998.166
  • 方法2:

运行setup_environment.py。如果此方法失败,可能是由于Chrome Driver版本不正确。建议使用方法1重新安装

python setup_environment.py

3. 保存个人cookies

运行代码以在此代码文件夹中保存cookies:

python -m zh_mcp_server.__login__
  • 注意,运行后Google Chrome会自动打开
  • 在Google Chrome中输入用户的手机号码并点击获取验证码
  • 然后,将获得的验证码输入终端,即运行python -m zh_mcp_server.__login__的终端,这非常重要!

4. 在MCP客户端(如Cherry Studio)上配置MCP服务

通过Python运行

"zh_mcp_server": {
      "command": "python",
      "args": [
        "-m",
        "zh_mcp_server"
      ]
 }

然后就可以使用了

如果通过代码使用MCP服务,例如基于Spring AI的Java代码,则需要添加编码方法以避免生成乱码:

"zh_mcp_server": {
      "command": "D:\\aconda\\python.exe",
      "args": [
        "-m",
        "zh_mcp_server",
        "--encoding=utf-8"
      ],
      "env": {
        "PYTHONIOENCODING": "utf-8"
      }
    }

调试

如果你需要调试大型模型调用MCP服务的具体过程或可视化浏览器的操作,你需要关闭无头浏览器模式,如下所示:

poster = ZhuHuPoster(path, headless=True)##如果要调试,请设置为False

代码位于server.py

CSDN

我的CSDN账户

微信

image </中文翻译>