论坛管理服务器

一个连接Something Awful论坛的MCP服务器,允许用户浏览帖子、搜索论坛、查看用户信息和管理私信。

  • by bphillab
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 bphillab/somethingawful_forums_mcp

使用说明

一些可怕的论坛MCP服务器

连接到的MCP服务器 可怕的东西论坛 使用您的帐户凭据。它允许克劳德浏览帖子、阅读帖子、搜索 论坛、查找用户和管理您的私人消息。

设置

1.安装依赖项

pip install mcp httpx beautifulsoup4 pydantic

2.将凭据设置为环境变量

export SA_USERNAME="your_username"
export SA_PASSWORD="your_password"

3.在Claude Code/Cowork中配置

将此添加到MCP配置中(例如。 ~/.claude/claude_desktop_config.json 或同等):

{
  "mcpServers": {
    "sa_forums": {
      "command": "python3",
      "args": ["/path/to/sa_mcp/server.py"],
      "env": {
        "SA_USERNAME": "your_username",
        "SA_PASSWORD": "your_password"
      }
    }
  }
}

可用工具

工具 说明
sa_login 使用您的凭据与SA进行身份验证
sa_list_forums 浏览所有论坛类别和子论坛
sa_list_threads 列出特定论坛中的帖子,包括未读计数,并在可用时跳转到未读链接
sa_get_thread 阅读帖子(分页)
sa_search 在所有论坛上进行全文搜索
sa_get_user 查找用户的个人资料
sa_list_pms 浏览您的私人邮件收件箱/文件夹
sa_get_pm 阅读特定的私人消息
sa_list_usercp_threads 在用户控制面板中列出线程,包括未读计数,并在可用时跳转到未读链接

用法

连接MCP服务器后,与以下对象开始对话:

“登录SA并向我显示论坛列表”

克劳德会打电话的 sa_login 首先,然后 sa_list_forums --你可以从那里走。

备注

  • SA没有公共的API,所以这个服务器解析HTML。如果SA更新了他们的 布局很重要,一些工具可能需要更新选择器。
  • 尊重SA的服务器——不要用它来抓取大量数据。
  • 凭据通过环境变量传递,服务器从不存储。