Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
作者による説明(英語の原文)
Verify citations in AI text: fetches each cited source, returns verdicts with evidence quotes.
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
CITEGUARD_JUDGE_PRESET, CITEGUARD_JUDGE_KEY「秘密」と表示された値は、あなたのアカウントの鍵です。絶対に人に教えたり、チャットに貼り付けたりしないでください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
ウェブ、デスクトップ、モバイルのClaudeで使えます:
https://citeguard.boundy.workers.dev/mcpClaude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます
{
"mcpServers": {
"citeguard": {
"command": "npx",
"args": [
"-y",
"citeguard"
],
"env": {
"CITEGUARD_JUDGE_PRESET": "your-value",
"CITEGUARD_JUDGE_KEY": "your-value"
}
}
}
}ターミナルでこれを実行します
claude mcp add --transport http citeguard https://citeguard.boundy.workers.dev/mcpclaude mcp add citeguard --env CITEGUARD_JUDGE_PRESET=your-value --env CITEGUARD_JUDGE_KEY=your-value -- npx -y citeguard動かす前に、空欄の値を入力してください。
プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"citeguard": {
"url": "https://citeguard.boundy.workers.dev/mcp"
}
}
}プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"citeguard": {
"command": "npx",
"args": [
"-y",
"citeguard"
],
"env": {
"CITEGUARD_JUDGE_PRESET": "your-value",
"CITEGUARD_JUDGE_KEY": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"citeguard": {
"type": "http",
"url": "https://citeguard.boundy.workers.dev/mcp"
}
}
}プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"citeguard": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"citeguard"
],
"env": {
"CITEGUARD_JUDGE_PRESET": "your-value",
"CITEGUARD_JUDGE_KEY": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
ChatGPTがつなげるのは、インターネット上のサーバーだけです:
https://citeguard.boundy.workers.dev/mcpメニューの名前は、プランや時期によって少し違うことがあります。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
CITEGUARD_JUDGE_PRESET envこの設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
このサーバーのツール一覧はまだ読み取っていません。エンドポイントは順番にチェックしています。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月9日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント Franksterino で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
まだチェックしていません。エンドポイントは順番にチェックしています
まだチェックしていません。エンドポイントは順番にチェックしています
まだチェックしていません。エンドポイントをチェックするときにツール一覧を読み取ります
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
入力が必要なもの:CITEGUARD_JUDGE_KEY
どちらでも使えます。パソコンにインストールしても、クラウド版につないでもかまいません。
GitHubリポジトリの最終更新は–、最新バージョン(0.1.2)がレジストリに届いたのは4 か月前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URLでつながるので、リモートMCPサーバーに対応したアプリ(開発者モードのChatGPTなど)でも使えます。
同じカテゴリには:Spec Driven Development, Remote Desktop Commander, Bestax
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:↓ 週あたりのダウンロードi★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Props, examples, CSS variables and Agent Skills for bestax-bulma React components (Bulma v1)
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
Per-claim citation verification for AI-generated text. CiteGuard fetches every cited source and tells you whether it actually supports the claim — with a quoted evidence span, so you can verify the verdict yourself in seconds.
Built for the age of vibe citing: AI-drafted reports full of citations that resolve to real URLs but don't say what the text claims they say.
Give CiteGuard a document (markdown or plain text) or explicit claim+URL pairs. For each claim it:
| Verdict | Meaning |
|---|---|
supported | Source clearly states or directly entails the claim |
partially_supported | Part of the claim is there, but a material element differs or is absent |
contradicted | Source states the opposite |
unsupported | Source is real but does not contain the claim |
uncertain | Source text too fragmentary/ambiguous to decide |
could_not_fetch | Source unreachable and no archive snapshot — never guessed |
Every verdict ships with a verbatim evidence quote, a confidence score, and full source status. Document audits also return a citation integrity score (0–100).
CiteGuard never overclaims: if it can't fetch a source, it says so instead of judging blind, and borderline cases land in uncertain — the goal is to make human verification 10× faster, not to replace it.
Add to Claude Code / Claude Desktop / any MCP client:
{
"mcpServers": { "citeguard": { "command": "npx", "args": ["-y", "citeguard-mcp"], "env": { "CITEGUARD_JUDGE_PRESET": "qwen", "CITEGUARD_JUDGE_KEY": "sk-..." } } } }
Tools exposed: verify_claims, check_document, check_links (liveness-only, needs no LLM key).
npm install -g citeguard
citeguard extract report.md # show extracted claim/source pairs (no network) citeguard links report.md # dead-link check (no LLM needed) citeguard check report.md # full audit (needs judge configured)
CiteGuard is model-agnostic — anything with an OpenAI-compatible chat endpoint works:
# Preset providers
export CITEGUARD_JUDGE_PRESET=qwen # or: openai, anthropic export CITEGUARD_JUDGE_KEY=sk-...
export CITEGUARD_JUDGE_URL=https://your-endpoint/v1 export CITEGUARD_JUDGE_MODEL=your-model export CITEGUARD_JUDGE_KEY=sk-...
A free hosted endpoint (50 requests/day/IP) runs on Cloudflare Workers:
curl -X POST https://citeguard.YOUR-SUBDOMAIN.workers.dev/api/verify \
-H "content-type: application/json" \ -d '{"claims":[{"text":"The Eiffel Tower is 330 m tall.","source":"https://en.wikipedia.org/wiki/Eiffel_Tower"}]}'
Remote MCP endpoint: POST /mcp (streamable HTTP, stateless).
supported verdict means *the cited source says this*, not *this is true*. Garbage source in, garbage support out.Markdown inline links, reference-style links, footnotes, bare DOIs (resolved via doi.org), bare URLs. APA-style parsing and PDF *input* documents are on the roadmap.
git clone https://github.com/Franksterino/citeguard
cd citeguard npm install npm run typecheck npx tsx src/cli.ts extract test/fixtures/sample.md
MIT