Anti-Bullshit MCP Server について
Anti-Bullshit MCP Server は、主張の分析、出典の検証、操作的な手法の検出を行う MCP サーバーです。複数の認識論的フレームワークに基づいて評価し、情報の信頼性を確認したいユーザーを対象としています。
主な機能
- 01analyze_claim ツールによるフレームワーク別の主張分析
- 02validate_sources ツールによる引用元の検証
- 03check_manipulation ツールによる操作的手法の検出
- 04経験的、責任、調和、多元的の各フレームワーク
活用シーン
- 01オンライン記事の統計データの信頼性評価
- 02引用元の権威性と利益相反の確認
- 03マーケティングや説得文書における操作的手法の特定
MCP 対応
本プロジェクトは MCP サーバーであり、analyze_claim、validate_sources、check_manipulation の 3 つのツールを MCP クライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Anti-Bullshit MCP Server
複数の認識論的フレームワークを用いて、主張の分析、情報源の検証、操作的な言動の検出を行う Model Context Protocol サーバーです。
機能
このサーバーは、でたらめを検出・分析するための3つの主要なツールを提供します。
1. analyze_claim
複数の認識論的フレームワークを用いて主張を分析します。
-
経験的フレームワーク
- 検証可能な証拠に重点を置きます
- 再現可能な結果を評価します
- 学術的・科学的な情報源を相互参照します
- 方法論の厳密さを評価します
-
責任フレームワーク
- 倫理的な影響を評価します
- コミュニティへの影響を評価します
- 伝統的な知識を考慮します
- 情報源の信頼性を検証します
-
調和フレームワーク
- 確立された知識との整合性を評価します
- 複数の視点を統合します
- 文脈に適しているかを考慮します
- システム全体への影響を評価します
-
多元主義的フレームワーク
- 他のすべてのフレームワークを組み合わせます
- 多様な認識のあり方を考慮します
- 文脈に適しているかを評価します
- 実際の成果を評価します
- コミュニティの価値観との整合性を確認します
2. validate_sources
- 引用された情報源を抽出して分析します
- 信頼性と権威性を検証します
- 複数のプラットフォーム間で相互参照します
- 方法論の妥当性を評価します
- 利益相反の有無を確認します
3. check_manipulation
以下のような操作的な手法を検出します。
- 感情的な操作
- 社会的な圧力
- 偽りの権威
- 人為的な希少性
- 緊急性の演出
インストール
前提条件
- Node.js >= 18.0.0
- npm または yarn
セットアップ
- 依存関係をインストールします。
npm install
- サーバーをビルドします。
npm run build
- Claude Desktop に追加します(MacOS)。
{
"mcpServers": {
"anti-bullshit": {
"command": "node",
"args": ["/path/to/anti-bullshit-mcp-server/build/index.js"]
}
}
}
パス:~/Library/Application Support/Claude/claude_desktop_config.json
または VSCode 拡張機能の場合:
パス:~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
使用例
// Analyze a claim
const result = await analyze_claim({
text: "Studies show that 87% of experts agree with this controversial claim",
framework: "empirical"
});
// Validate sources
const validation = await validate_sources({
text: "According to Dr. Smith's groundbreaking research...",
framework: "responsible"
});
// Check for manipulation
const check = await check_manipulation({
text: "Act now! This exclusive offer expires in the next 10 minutes!"
});
開発
自動再ビルドを有効にした開発の場合:
npm run watch
MCP Inspector でデバッグします。
npm run inspector
テストのタイムライン
このサーバーは、主張の時間的分析(特に Goodman の「グルー」パラドックスや同様の哲学的パズルに関連)における基準日として、2025-01-01 を使用します。
ライセンス
MIT
作者
Teglon Labs ([email protected])
貢献
- リポジトリをフォークします
- 機能ブランチを作成します(
git checkout -b feature/amazing-feature) - 変更をコミットします(
git commit -am 'Add some amazing feature') - ブランチにプッシュします(
git push origin feature/amazing-feature) - プルリクエストを作成します
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。