使用说明

项目简介

Anti-Bullshit MCP Server 是一个基于 Model Context Protocol (MCP) 构建的应用后端,旨在帮助用户识别和分析网络上的虚假信息和操纵行为。它通过集成多种认知框架,提供声明分析、来源验证和操纵检测等功能,辅助用户更理性地评估信息内容。

主要功能点

  • 声明分析 (analyze_claim): 使用实证、责任、和谐和多元等多种认知框架,对用户输入的文本声明进行深入分析,评估其在不同框架下的有效性,并提供验证建议。
  • 来源验证 (validate_sources): 自动提取并分析文本中提及的信息来源,根据设定的认知框架,评估这些来源的可信度和权威性,辅助用户判断信息的可信程度。
  • 操纵检测 (check_manipulation): 检测文本中可能存在的操纵策略和技巧,例如情感操纵、社会压力、虚假权威和稀缺性制造等,帮助用户识别潜在的信息操纵行为。

安装步骤

  1. 环境准备: 确保你的电脑上已安装 Node.js (版本 >= 18.0.0) 和 npm 或 yarn 包管理器。
  2. 获取代码: 从 GitHub 仓库 https://github.com/bmorphism/anti-bullshit-mcp-server 下载或克隆代码到本地。
  3. 安装依赖: 打开终端,进入项目代码根目录,运行命令 'npm install' 或 'yarn install',安装项目所需的依赖包。
  4. 构建服务器: 在项目根目录下,运行命令 'npm run build',编译 TypeScript 代码并生成可执行的 JavaScript 文件。

服务器配置

要将 Anti-Bullshit MCP Server 集成到 MCP 客户端(例如 Claude Desktop 或 VSCode 扩展),你需要配置服务器的启动信息。以下是配置示例,以 JSON 格式提供:

{
  "mcpServers": {
    "anti-bullshit": {
      "command": "node",
      "args": ["/path/to/anti-bullshit-mcp-server/build/index.js"]
    }
  }
}

配置项说明:

  • '"anti-bullshit"': 为该 MCP 服务器自定义的名称,客户端用此名称标识服务器。
  • '"command": "node"': 指定启动服务器的命令,这里使用 Node.js 运行时环境。
  • '"args": ["/path/to/anti-bullshit-mcp-server/build/index.js"]': 配置命令的参数,指向服务器构建后生成的入口文件 'index.js'。请务必将 '/path/to/anti-bullshit-mcp-server' 替换为 实际的项目代码存放路径

请将上述 JSON 配置添加到你的 MCP 客户端的配置文件中。具体的配置文件路径,请参考仓库 README 文档或客户端的说明。

基本使用方法

Anti-Bullshit MCP Server 通过标准输入输出 (stdio) 与 MCP 客户端通信。客户端通过 JSON-RPC 协议发送请求,调用服务器提供的工具。

服务器提供以下三个主要工具,客户端可以通过 'call_tool' 方法调用:

  • 'analyze_claim': 分析声明
  • 'validate_sources': 验证来源
  • 'check_manipulation': 检测操纵

每个工具都需要传入 'text' 参数,即需要分析的文本内容。'analyze_claim' 和 'validate_sources' 工具还可以选择性地传入 'framework' 参数,指定使用的认知框架(可选值包括 "empirical", "responsible", "harmonic", "pluralistic",默认为 "pluralistic")。

客户端发送请求后,服务器会返回 JSON-RPC 响应,包含分析结果和建议的验证步骤等信息。具体请求和响应格式请参考 MCP 协议文档和仓库代码。

信息

分类

AI与计算