使用说明
项目简介
Anti-Bullshit MCP Server 是一个基于 Model Context Protocol (MCP) 构建的应用后端,旨在帮助用户识别和分析网络上的虚假信息和操纵行为。它通过集成多种认知框架,提供声明分析、来源验证和操纵检测等功能,辅助用户更理性地评估信息内容。
主要功能点
- 声明分析 (analyze_claim): 使用实证、责任、和谐和多元等多种认知框架,对用户输入的文本声明进行深入分析,评估其在不同框架下的有效性,并提供验证建议。
- 来源验证 (validate_sources): 自动提取并分析文本中提及的信息来源,根据设定的认知框架,评估这些来源的可信度和权威性,辅助用户判断信息的可信程度。
- 操纵检测 (check_manipulation): 检测文本中可能存在的操纵策略和技巧,例如情感操纵、社会压力、虚假权威和稀缺性制造等,帮助用户识别潜在的信息操纵行为。
安装步骤
- 环境准备: 确保你的电脑上已安装 Node.js (版本 >= 18.0.0) 和 npm 或 yarn 包管理器。
- 获取代码: 从 GitHub 仓库 https://github.com/bmorphism/anti-bullshit-mcp-server 下载或克隆代码到本地。
- 安装依赖: 打开终端,进入项目代码根目录,运行命令 'npm install' 或 'yarn install',安装项目所需的依赖包。
- 构建服务器: 在项目根目录下,运行命令 '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与计算