Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
作者による説明(英語の原文)
Verify signed AIFeed permissions, fetch token-budgeted markdown, and verify assets for AI agents.
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます
{
"mcpServers": {
"aifeed": {
"command": "npx",
"args": [
"-y",
"aifeed-mcp-server"
]
}
}
}ターミナルでこれを実行します
claude mcp add aifeed -- npx -y aifeed-mcp-serverプロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"aifeed": {
"command": "npx",
"args": [
"-y",
"aifeed-mcp-server"
]
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"aifeed": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"aifeed-mcp-server"
]
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月7日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント denyn1 で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は–、最新バージョン(1.0.0-draft.2)がレジストリに届いたのは2 か月前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにNode.jsも必要です。
同じカテゴリには:Spec Driven Development, Remote Desktop Commander, Kanal Varna — drains, leaks & plumbing (Varna, BG)
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ 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.
Drain unblocking, leak detection & plumbing in Varna, Bulgaria: services, prices, areas, contact
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
AIFeed
English · Bahasa Indonesia · 中文
Signed content permissions for the AI web.
Declare, sign, and revoke what AI agents may do with your content — and let agents prove it.
▶ Watch: How AIFeed stops web scraping waste
Website · Protocol flow · Benchmark · Complete guide · Paper (PDF)
Publisher side — sign what agents may do with your content:
npx aifeed keygen --out .aifeed # Ed25519 key pair
npx aifeed site build ./public --domain example.com \ --key .aifeed/aifeed-private.pem --llms --inject # manifest + page markdown + index npx aifeed validate ./public --domain example.com # verify locally
Prefer zero config? npx aifeed init --domain example.com --dir ./site creates the keys, a signed manifest, and the DNS/host setup guide in one step.
Agent side — verify any domain in 3 lines:
npm install @aifeed/verify
const { verifyRemote } = require('@aifeed/verify');
const out = await verifyRemote('example.com'); // discovery → signature → DNS anchor console.log(out.result, out.anchor.status); // VERIFIED anchored
TypeScript: import { verifyRemote } from '@aifeed/verify';
Where to go next: Why AIFeed? · agent quickstart · publisher AI guide · Studio publisher app · npm: aifeed CLI · @aifeed/verify
AI agents now drive a large and growing share of web traffic, but the signals that say what they may do are unsigned text files. Anyone can edit them, nothing binds them to a domain, and there is no way to revoke them. The asymmetry is measurable:
robots.txt rules in a single half-year (one vendor).AIFeed replaces "please respect this file" with a cryptographically verifiable declaration, plus lean agent-ready content that cuts cost on both sides.
/.well-known/ai.json: per-use permissions (training, retrieval, quote, …), crawl limits, license, revision._aifeed TXT) so a manifest cannot be spoofed by another domain.pk2 cross-check), keep a bounded overlap, cut over, then revoke the old key permanently. Runbook: docs/rotation.md.For AI agents: the check-first guide (discovery → verification → permission decisions → delta → failure handling) is in docs/agent-quickstart.md, with a runnable example at examples/agent/compliant-agent.js.
Independent Python package (standard library only):
pip install aifeed
from aifeed import verify
report = verify.verify_directory('./my-site', domain='example.com') print(report['result'], report['errors'])
Prefer the repository? The same CLI is here (zero dependencies, Node ≥ 20):
cd aifeed-protocol
node bin/cli.js keygen --out keys/ node bin/cli.js validate https://example.com node bin/cli.js site build ./public --domain example.com --key keys/aifeed-private.pem
| Profile | Media type | Extension | Notes |
|---|---|---|---|
| AIFeed Markdown (native) | text/aifeed+markdown | .aifeed.md | In-band signed policy block, token budget, translation alternates, triage metadata |
| MAKO (compatibility) | text/mako+markdown | .mako.md | External MAKO trust profile, served from the same signed bytes with its own signature context |
Dual-stack origins serve both; cross-format replay is rejected by design.
All numbers are reproducible from committed artifacts (npm run bench:mako, npm run bench:enforcement); the test environment is a single machine on loopback networking with a synthetic 60-page corpus. Honest baseline included.
| What | Result | Label |
|---|---|---|
| Conversion to markdown profiles vs HTML | −68.83 % transferred bytes | measured |
| Delta consumption (10 % pages changed) | −95.73 % vs HTML crawl | measured |
| Publisher egress bytes / CPU / peak connections | −55.19 % / −56.23 % / −88.24 % | measured (simulation) |
| AI-side received bytes (all profiles / compliant client) | −54.84 % / −72.93 % | measured (simulation) |
| Unchanged pages skipped | 14 of 18 | measured (simulation) |
| Signature verification cost | 0.70 ms / page | measured |
The 30-day live pilot has not run yet; projections per 1,000 tenants are labeled as model extrapolations, and vendor claims of up to 94 % token reduction require semantic summarization this project does not perform automatically.
| Path | Contents |
|---|---|
lib/ + bin/ | Zero-dependency reference implementation and CLI |
packages/ + clients/python/ | Published packages: CLI (aifeed), SDK (@aifeed/verify), MCP server, build plugins (@aifeed/frameworks), PyPI aifeed verifier |
conformance/ | Conformance vectors: 34 manifest · 39 MAKO · 11 AIFeed Markdown |
wp-plugin/ | WordPress plugin: signed manifest, AIFeed Markdown + MAKO dual-stack, /llms.txt |
spec/ | Specifications EN/ID: manifest v0.1/v0.2, AIFeed Markdown v1.0 |
schema/ | JSON Schemas for manifests, signatures, AIFeed Markdown, MAKO |
paper/ | Preprint: LaTeX source, PDF, claim ledger, arXiv bundle |
docs/ | Agent quickstart, deploy and namespace guides, Indonesian project notes |
studio/ | Zero-dependency local publisher app: crawl, declare, build, verify, export, and rotate |
docs/REFERENCE.md | Reference implementation details, what gets verified, CLI quickstart |
spec/en · spec/id · schemasdocs/REFERENCE.mdAGENTS.mddocs/architecture.md · Release guide: docs/release.mddocs/agent-quickstart.mddocs/publisher-ai-guide.mdstudio/README.mdskills/aifeed/SKILL.md (installable via ClawHub: npx clawhub install aifeed)docs/penjelasan-aifeed.html (source of https://aifeed.md/penjelasan.html)SECURITY.mdGOVERNANCE.mddocs/deploy-site.mdpaper/ARXIV-SUBMISSION.md0.1/0.2, AIFeed Markdown 1.0, MAKO 0.2.Specifications CC BY 4.0 · reference code and plugin MIT · vectors CC0. Contact: — security reports per SECURITY.md.