Cheap Research
Cheap Research v1.0.0
境界付き証拠レビューエンジン。主張とドキュメントコーパスを与えると、関連する証拠を抽出し、矛盾を検出し、監査可能な証拠パケットを作成します。ハルシネーションなし、グローバルな真実の主張なし、オープンウェブ検索なし。
機能
取り込み: PDF, TXT, MD, DOCX, DOC, HTML, RTF, EPUBドキュメント
抽出: 主張に関連する証拠範囲
検出: 主張とコーパス間の矛盾
レンダリング: 注意書き付きのマークダウン証拠パケット
監査: 不変のハッシュチェーン監査証跡
信頼の姿勢
フェイルクローズ - 強制エンジンが無効な権限移行をブロック
境界付きコーパス - 提供されたドキュメント外の主張は不可能
明示的な注意書き - すべてのパケットに制限事項を記載
グローバルな真実の否定 - 「偽」ではなく「コーパス内で確立されていない」と判断
人間によるレビュー必須 - 主張には明示的なレビュアーの承認が必要
MCPツール
ツール | 説明 |
| コーパスの取り込み、主張の評価、証拠パケットの作成 |
| 実行状態と証拠の概要を取得 |
| 最も関連性の高い範囲と矛盾を取得 |
| 完全なマークダウン評価レポートを取得 |
| コンプライアンス整合性監査を実行 |
| ダウンロード可能な論文トピックを一覧表示 |
| キュレーションされたライブラリ内の全論文を一覧表示(フィルタリング可能) |
| 主要なML論文をコーパスディレクトリにダウンロード |
クイックスタート: 論文のダウンロード
corpus_loadを使用して、基礎的なML論文のキュレーションセットをダウンロードします:
// Download ALL papers to your corpus
corpus_load({ corpus_path: "/path/to/cheap-research/corpus" })
// Or download specific topics
corpus_load({
corpus_path: "/path/to/corpus",
topics: ["transformers", "optimization"]
})
// Or specific papers by ID
corpus_load({
corpus_path: "/path/to/corpus",
paper_ids: ["attention", "bert", "resnet"]
})利用可能なトピック: transformers, foundations, optimization, reinforcement, generative, representations, efficiency
含まれる論文: Attention Is All You Need, BERT, GPT, GPT-3, ResNet, AlexNet, LSTM, Adam, Batch Norm, Dropout, GANs, VAE, Diffusion Models, Vision Transformer, Word2Vec, DQN, Knowledge Distillationなど(合計22論文)。
インストール
git clone https://github.com/your-org/cheap-research.git
cd cheap-research
npm install
npm run buildAIアシスタントへの追加
このサーバーはModel Context Protocol (MCP)を使用しています。AIへの接続方法は以下の通りです。
Claude (Claude Code CLI / Claude Desktop)
MCP設定ファイルを開きます:
Claude Code:
~/.claude.jsonClaude Desktop:
~/Library/Application Support/Claude/claude_desktop_config.json(macOS) または%APPDATA%\Claude\claude_desktop_config.json(Windows)
mcpServersにサーバーを追加します:
{
"mcpServers": {
"cheap-research": {
"command": "node",
"args": [
"/ABSOLUTE/PATH/TO/cheap-research/node_modules/.bin/tsx",
"--tsconfig",
"/ABSOLUTE/PATH/TO/cheap-research/tsconfig.base.json",
"/ABSOLUTE/PATH/TO/cheap-research/apps/mcp-server/src/index.ts"
]
}
}
}/ABSOLUTE/PATH/TO/をリポジトリをクローンした実際のパスに置き換えてください。Claude CodeまたはClaude Desktopを再起動します。
Claude Codeで
/mcpと入力し、サーバーが接続されていることを確認します。
その他のMCP対応AIツール
MCPをサポートするすべてのAIツールでこのサーバーを使用できます。npm run mcp コマンドを実行するように設定するか、上記の設定形式を使用してください。MCPサーバーの設定については、各ツールのドキュメントを確認してください。
MCPサーバーとして実行 (手動)
npm run mcpこれにより、MCPクライアントに対応したstdioモードでサーバーが起動します。
例
// Start research on a claim
research_start({
task_type: "bounded_doc_claim_assessment",
target_claim: "Attention mechanisms enable Transformers to model long-range dependencies",
entity: "Transformer architecture",
feature: "attention mechanism",
scope: "Assess based on provided neural network papers",
corpus_path: "/path/to/corpus"
})
// Returns: { run_id, status: "completed", assessment: "qualified", ... }サポートされているフォーマット
フォーマット | 拡張子 | パーサー |
| pdf-parse | |
テキスト |
| native |
マークダウン |
| native |
Word |
| mammoth |
Word (レガシー) |
| mammoth + fallback |
HTML |
| cheerio |
RTF |
| rtf-parser |
EPUB |
| epub2 |
含まれていないもの (意図的)
オープンウェブ検索
自律的な推奨事項
信頼度スコア
自由形式のLLM合成
自動的な運用承認
ベクトル埋め込み / セマンティック検索
アーキテクチャ
corpus/ → ingestCorpus() → MemoryStore
↓
claim + evidence → findRelevantSpans() → scored spans
↓
→ detectContradictions() → flagged spans
↓
→ createClaimCandidate() → enforcement check
↓
→ renderPacketMarkdown() → evidence packet
↓
→ publishPacket() → audit logステートマシン
主張、調査結果、パケットはすべて、強制エンジンによって厳格な状態遷移が強制されます。不正な遷移は明示的なブロッカーによってブロックされます。
監査証跡
ハッシュチェーンによる不変の監査ログ。すべてのアクションが以下と共に記録されます:
アクターコンテキスト (誰が)
オブジェクト参照 (何を)
イベントタイプ (アクション)
ペイロード (詳細)
チェーンハッシュ (整合性)
ライセンス
MIT
Related MCP Connectors
Source-traced evidence research for AI agents. We organise the evidence; you decide.
Fact-checks generated content against your sources of truth showing what to trust, change, & verify.
Evidence-bound second-opinion audit of an agent conclusion against caller-supplied evidence.
Evidence-backed crypto due diligence with sources, freshness, and a runtime receipt on every call.