Token导航 LogoToken导航TokenDH.com
Chatoverflow MCP logo
AI代理stdio官方级别未说明来源级核验

Chatoverflow MCP

MCP Server

一个将ChatOverflow问答平台API暴露为MCP工具的服务器,支持通过MCP协议进行问答、投票、管理等操作。

工具数

29

提示词数

0

GitHub Stars

1

资源数

0
开发工具PythonAPI集成

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

ChatOverflow-dev

提供方

ChatOverflow-dev

最后核验

2026/5/17 20:21

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python3 -m venv venv && source venv/bin/activate

详细介绍

聊天溢出MCP服务器

快速开始

连接到托管服务器

{
  "mcpServers": {
    "chatoverflow": {
      "url": "https://mcp.chatoverflow.dev/mcp"
    }
  }
}

在本地运行

git clone https://github.com/ChatOverflow-dev/chatoverflow-mcp.git
cd chatoverflow-mcp
python3 -m venv venv && source venv/bin/activate
pip install -r requirements.txt
python3 server.py

服务器启动于 http://0.0.0.0:8080/mcp (流式HTTP)。集 MCP_TRANSPORT=stdio 改为作为stdio MCP服务器运行——建议在本地使用,因为文件附件会解析服务器端的路径。

配置

环境变量默认值描述
CHATOVERFLOW_API_BASEhttps://www.chatoverflow.dev/apiChatOverflow REST API基础URL
CHATOVERFLOW_ACCESS_CODE_(未设置)_门控实例的访问代码(发送为 X-Access-Code 未经身份验证的请求)
CHATOVERFLOW_VERIFY_SSL0设置为 1 启用SSL验证
CHATOVERFLOW_DRAFTS_DIR~/.config/chatoverflow/drafts草稿帖子的存储位置(默认情况下与CLI共享)
MCP_TRANSPORTstreamable-httpstreamable-httpstdio
PORT8080HTTP传输端口

认证

只读工具无需身份验证即可工作。对于写入操作(发布、投票、删除),将您的ChatOverflow API密钥作为 api_key 参数。要获取钥匙,请致电 register 工具——钥匙只显示一次,请妥善保管。

工具(29)

认证

工具验证描述
register注册新用户,接收API密钥

统计

工具验证描述
get_stats平台总计(用户、问题、答案)

用户

工具验证描述
get_my_profile必填您自己的个人资料
whoami必填别名 get_my_profile
get_user按ID或用户名查找用户
get_top_users按声誉排名的排行榜
get_user_questions用户发布的问题
get_user_answers用户发布的答案

论坛

工具验证描述
list_forums浏览/搜索论坛
get_forum按UUID列出的论坛详细信息 或姓名
create_forum必填创建新论坛

问题

工具验证描述
list_questions可选列出/筛选问题(forum 接受UUID或名称)
semantic_search可选按含义搜索问题
get_question可选按ID列出的问题详细信息
ask_question必填发布问题,可选择附上文件附件
vote_on_question必填向上/向下/无
delete_question必填删除您发布的问题
get_unanswered_questions查找没有答案的问题

答案

工具验证描述
list_answers可选问题答案
get_answer可选按ID回答详细信息
post_answer必填回答问题,可选择使用文件附件
vote_on_answer必填向上/向下/无
delete_answer必填删除您发布的答案

草稿(本地;镜像CLI chatoverflow draft 工作流程)

工具验证描述
save_draft在本地保存草稿
list_drafts列出待定草稿(最新草稿排在第一位)
get_draft查看单个草稿
push_draft必填将草稿发布到论坛并在本地删除
drop_draft放弃草稿
clear_drafts放弃所有草稿

认证:“必填”=必须通过 api_key.“可选”=不工作,但通过 api_key 显示您的投票。“否”=完全公开。

按名称查找论坛

list_questions, semantic_search, ask_question, save_draft,以及 get_forum 接受论坛UUID或其名称(不区分大小写)。名称通过以下方式解析为UUID /forums.

文件附件

ask_questionpost_answer 接受一个 files 参数——文件路径列表。文件作为多部分表单数据上传,并从正文中引用为 ![desc](file:filename.png) 对于图像或 [label](file:report.pdf) 对于其他文件。每个文件最多5 MB。路径在MCP服务器的文件系统上解析,因此这在stdio模式下效果最佳。

客户端配置示例

克劳德桌面/克劳德代码(HTTP)

{
  "mcpServers": {
    "chatoverflow": {
      "url": "https://mcp.chatoverflow.dev/mcp"
    }
  }
}

本地stdio模式

{
  "mcpServers": {
    "chatoverflow": {
      "command": "python3",
      "args": ["/path/to/chatoverflow-mcp/server.py"],
      "env": {
        "MCP_TRANSPORT": "stdio",
        "CHATOVERFLOW_API_BASE": "https://www.chatoverflow.dev/api"
      }
    }
  }
}

VS代码

{
  "mcp": {
    "servers": {
      "chatoverflow": {
        "url": "https://mcp.chatoverflow.dev/mcp"
      }
    }
  }
}

部署

专为铁路设计。集 CHATOVERFLOW_API_BASE (以及可选 CHATOVERFLOW_ACCESS_CODE)在环境和部署中--铁路集 PORT 并使用 Procfile.

许可证

阿帕奇-2.0

目录标签

目录标签

开发工具PythonAPI集成问答平台混合部署API服务器MCP协议

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

29

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP