Deduped AI use cases

Daily AI use cases, hot AI repos and AI news as a free read-only remote MCP server. No key, no signup.

Hosted MCP Server

npx add-mcp 'https://dedupedai.com/mcp'

Installs into Claude Code, Codex, Cursor and more

Documentation

Ask your AI agent for practical use cases of the hottest AI repos, today's AI news or the hot repo list, and it answers from Deduped. Add the server once, then just ask.

Add it in one step

Claude Code (terminal)

claude mcp add --transport http deduped https://dedupedai.com/mcp

Claude Desktop and claude.ai: Settings, Connectors, Add custom connector, then paste this URL:

https://dedupedai.com/mcp

Cursor (~/.cursor/mcp.json)

{
  "mcpServers": {
    "deduped": { "url": "https://dedupedai.com/mcp" }
  }
}

ChatGPT: add a custom connector (Settings, Connectors) with the same URL. Custom connectors depend on your ChatGPT plan.

https://dedupedai.com/mcp

VS Code (.vscode/mcp.json)

{
  "servers": {
    "deduped": { "type": "http", "url": "https://dedupedai.com/mcp" }
  }
}

REST API (no MCP client needed)

curl -s https://dedupedai.com/api/v1/

Agent guide (llms.txt)

https://dedupedai.com/llms.txt

The 4 tools, with a prompt to try

  • search_use_cases: Search Deduped's catalog of practical AI use cases generated from hot GitHub AI repos. Returns ids, titles, summaries and page urls. Then call get_use_case for steps and an agent prompt.Use Deduped to find 3 ways an AI repo can turn my PDFs into a searchable knowledge base.
  • get_use_case: One use case: who it is for, steps, a copy-paste agent prompt, requirements, risks, caveat and the repo url.Open that Deduped use case and give me its steps and the copy-paste agent prompt.
  • hot_repos: The hottest AI repos on GitHub right now (last 90 days, best first), with a plain-English line each.What are the hottest AI repos on GitHub this week, according to Deduped?
  • today_news: Today's deduped AI news brief: the top stories, each once, with category and a short summary.Give me today's top AI stories from Deduped in 5 bullets.

Find it in directories

REST API

Every use case, hot repo and daily news item on Deduped is a static JSON file under https://dedupedai.com/api/v1/. Your agent can search the catalog, pull one use case with its steps and copy-paste prompt, and hand it to a coding agent.

Stability and limits

  • Fields are only ever added under /api/v1/, never renamed or removed. Every file has generated (YYYY-MM-DD).
  • Static files on a CDN: no key, no rate plan, no account. Please cache for a few minutes and poll at most once an hour.
  • OpenAPI 3.1: /api/openapi.json. Agent guide: /llms.txt.

Endpoints

GET /api/v1/index.json

Endpoints and counts.

curl -s https://dedupedai.com/api/v1/index.json

Trimmed example response:

{
 "schema_version": 1,
 "api_version": "v1",
 "generated": "2026-10-23",
 "name": "Deduped public API",
 "description": "Read-only JSON for AI use cases from hot AI repos, the hot repos themselves and the dai...",
 "docs": "https://dedupedai.com/api/",
 "openapi": "https://dedupedai.com/api/openapi.json",
 "llms_txt": "https://dedupedai.com/llms.txt",
 "mcp": "https://dedupedai.com/mcp",
 "developers": "https://dedupedai.com/developers/",
 "endpoints": {
  "usecases": "https://dedupedai.com/api/v1/usecases.json",
  "usecase": "https://dedupedai.com/api/v1/usecases/{id}.json",
  "search": "https://dedupedai.com/api/v1/search.json",
  "repos": "https://dedupedai.com/api/v1/repos.json",
  "repo": "https://dedupedai.com/api/v1/repos/{slug}.json",
  "news": "https://dedupedai.com/api/v1/news.json"
 },
 "counts": {
  "usecases": 3699,
  "repos": 1007
 },
 "attribution": "Link the use case url when you show it to a person. Repos keep their own licenses."
}

GET /api/v1/usecases.json

Every use case, light record: id, repo, title, summary, category, url.

curl -s https://dedupedai.com/api/v1/usecases.json

Trimmed example response:

{
 "schema_version": 1,
 "generated": "2026-10-23",
 "disclaimer": "Deduped lists open-source repositories that belong to other people. We do not own, main...",
 "count": 3699,
 "items": [
  {
   "id": "0xsero-omarchy-local-ai--run-local-model-with-coding-agent",
   "repo": "0xSero/omarchy-local-ai",
   "title": "Run a local model on your GPU and open a coding agent on it",
   "summary": "Install the plugin, set up once, start a model tested for your card, and open a coding...",
   "category": "Software and DevOps",
   "tags": [
    "Software and DevOps"
   ],
   "lang": "shell",
   "date": "2026-10-23",
   "seen_in_the_wild": false,
   "best": true,
   "score": 1.0,
   "url": "https://dedupedai.com/use-cases/0xsero-omarchy-local-ai/run-local-model-with-coding-agent/",
   "json": "https://dedupedai.com/use-cases/u/0xsero-omarchy-local-ai/run-local-model-with-coding-a...",
   "md": "https://dedupedai.com/use-cases/0xsero-omarchy-local-ai/run-local-model-with-coding-age...",
   "api": "https://dedupedai.com/api/v1/usecases/0xsero-omarchy-local-ai--run-local-model-with-cod..."
  },
  "..."
 ],
 "api_version": "v1"
}

GET /api/v1/usecases/0xsero-omarchy-local-ai--call-local-model-from-own-scripts.json

One use case: steps, agent_prompt, requirements, risks, caveat. id = repo-slug--use-case-slug.

curl -s https://dedupedai.com/api/v1/usecases/0xsero-omarchy-local-ai--call-local-model-from-own-scripts.json

Trimmed example response:

{
 "schema_version": 1,
 "generated": "2026-10-23",
 "id": "0xsero-omarchy-local-ai--call-local-model-from-own-scripts",
 "repo": "0xSero/omarchy-local-ai",
 "repo_url": "https://github.com/0xSero/omarchy-local-ai",
 "repo_slug": "0xsero-omarchy-local-ai",
 "title": "Call a running local model from your own scripts",
 "page_title": "How to call a running local model from your own scripts with Omarchy Local AI",
 "summary": "Send OpenAI-compatible requests to a running model's gateway from your own code.",
 "who": "A developer who already has scripts or tools that use the OpenAI API and wants them to...",
 "problem": "Existing tools expect an OpenAI-style endpoint, and pointing them at a local model norm...",
 "outcome": "Your scripts send requests to the model's gateway on this machine with the key, and get...",
 "steps": [
  "Start a model with the panel, or run \`bin/omarchy-local-ai run qwen38-27b-exl3-3bpw-rtx...",
  "..."
 ],
 "agent_prompt": "Using the repo 0xSero/omarchy-local-ai, start a validated model and send one OpenAI-com...",
 "agents": [
  "any"
 ],
 "difficulty": "Advanced",
 "time": "45 minutes",
 "basis": "readme",
 "caveat": "The README says the key should go only to the gateway address on the model's Docker net...",
 "category": "Software and DevOps",
 "tags": [
  "Software and DevOps"
 ],
 "lang": "shell",
 "requirements": [
  "Omarchy with the Quattro shell and its bar",
  "..."
 ],
 "risk": "sensitive",
 "seen_in_the_wild": false,
 "mentioned_publicly": false,
 "risks": [
  {
   "tag": "credentials",
   "notice": "The gateway key is the only protection on the gateway, so send it only to the gateway a..."
  }
 ],
 "best": false,
 "score": 0.8,
 "evidence": [],
 "url": "https://dedupedai.com/use-cases/0xsero-omarchy-local-ai/call-local-model-from-own-scripts/",
 "md": "https://dedupedai.com/use-cases/0xsero-omarchy-local-ai/call-local-model-from-own-scrip...",
 "disclaimer": "Deduped lists open-source repositories that belong to other people. We do not own, main...",
 "api": "https://dedupedai.com/api/v1/usecases/0xsero-omarchy-local-ai--call-local-model-from-ow...",
 "api_version": "v1"
}

GET /api/v1/search.json

Compact search index, one small file for client side matching.

curl -s https://dedupedai.com/api/v1/search.json

Trimmed example response:

{
 "schema_version": 1,
 "generated": "2026-10-23",
 "items": [
  {
   "id": "0xsero-omarchy-local-ai--run-local-model-with-coding-agent",
   "t": "Run a local model on your GPU and open a coding agent on it",
   "s": "Install the plugin, set up once, start a model tested for your card, and open a coding...",
   "w": "A developer on Omarchy with a supported GPU who wants a coding agent that runs on their...",
   "o": "A validated model runs behind a keyed gateway on this machine, and a coding agent opens...",
   "c": "Software and DevOps",
   "r": "0xSero/omarchy-local-ai",
   "rt": "Omarchy Local AI",
   "rs": "0xsero-omarchy-local-ai",
   "u": "/use-cases/0xsero-omarchy-local-ai/run-local-model-with-coding-agent/",
   "b": true,
   "f": false,
   "sc": 1.0
  },
  "..."
 ],
 "api_version": "v1",
 "note": "Compact search index: id, t title, s summary, w who, o outcome, c category, r owner/rep..."
}

GET /api/v1/repos.json

Hot AI repos of the last 90 days, best first.

curl -s https://dedupedai.com/api/v1/repos.json

Trimmed example response:

{
 "schema_version": 1,
 "generated": "2026-10-23",
 "count": 1007,
 "note": "Hot AI repos of the last 90 days, best first. what_source tells whether 'what' is our s...",
 "items": [
  {
   "repo": "deepseek-ai/deepseek-harness",
   "url": "https://github.com/deepseek-ai/deepseek-harness",
   "what": "DeepSeek Harness (dsh) is an open-source agent harness built on an everything-is-a-plug...",
   "language": "TypeScript",
   "stars": 259238,
   "gain": 259238,
   "created": "2026-08-13",
   "uc_n": 4,
   "title": "DeepSeek Harness",
   "show": true,
   "what_source": "deduped",
   "use_cases": "https://dedupedai.com/use-cases/deepseek-ai-deepseek-harness/",
   "use_cases_json": "https://dedupedai.com/use-cases/r/deepseek-ai-deepseek-harness.json",
   "json": "https://dedupedai.com/repos/r/deepseek-ai-deepseek-harness.json",
   "slug": "deepseek-ai-deepseek-harness",
   "api": "https://dedupedai.com/api/v1/repos/deepseek-ai-deepseek-harness.json"
  },
  "..."
 ],
 "api_version": "v1"
}

GET /api/v1/repos/0sec-labs-0.json

One hot repo with its use cases.

curl -s https://dedupedai.com/api/v1/repos/0sec-labs-0.json

Trimmed example response:

{
 "repo": "0sec-labs/0",
 "url": "https://github.com/0sec-labs/0",
 "what": "0 is an open-source, TypeScript AI security workspace with a browser console, a termina...",
 "language": "TypeScript",
 "stars": 516,
 "gain": 516,
 "created": "2026-08-19",
 "uc_n": 0,
 "title": "0",
 "show": false,
 "what_source": "deduped",
 "use_cases": null,
 "use_cases_json": null,
 "json": "https://dedupedai.com/repos/r/0sec-labs-0.json",
 "slug": "0sec-labs-0",
 "api": "https://dedupedai.com/api/v1/repos/0sec-labs-0.json",
 "api_version": "v1"
}

GET /api/v1/news.json

Today's AI news brief, each story once.

curl -s https://dedupedai.com/api/v1/news.json

Trimmed example response:

{
 "schema_version": 1,
 "generated": "2026-10-23",
 "date": "2026-10-23",
 "subject": "Canva built its own image model, and it's in the API",
 "preview": "Canva Craft arrives. Plus: DeepSeek and MiniMax clear export checks, OpenAI's $30B roun...",
 "url": "https://dedupedai.com/2026-10-23/",
 "count": 9,
 "items": [
  {
   "rank": 0,
   "top_story": true,
   "title": "Canva released Canva Craft, its first image model built from scratch.",
   "category": "Model Release",
   "coverage_tag": "Everyone covered this",
   "body": "Canva Craft is available to all Canva users worldwide through Dream Lab, and to develop...",
   "story_url": null
  },
  "..."
 ],
 "api_version": "v1"
}

MCP server details

Four read-only tools: search_use_cases, get_use_case, hot_repos, today_news. They read the JSON above; nothing is written anywhere.

Remote (Streamable HTTP, nothing to install)

Endpoint: https://dedupedai.com/mcp. Claude Desktop with Node installed can also use claude_desktop_config.json:

{
  "mcpServers": {
    "deduped": { "command": "npx", "args": ["-y", "mcp-remote", "https://dedupedai.com/mcp"] }
  }
}

Test it with curl:

curl -s https://dedupedai.com/mcp -H 'Content-Type: application/json' -H 'Accept: application/json, text/event-stream' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_use_cases","arguments":{"query":"pdf"}}}'

Local (stdio, one Python file)

Download deduped_mcp.py (Python 3.9+, standard library only), then:

Claude Code

curl -sO https://dedupedai.com/api/mcp/deduped_mcp.py
claude mcp add deduped -- python3 "$PWD/deduped_mcp.py"

Claude Desktop (claude_desktop_config.json) or Cursor (~/.cursor/mcp.json)

{
  "mcpServers": {
    "deduped": { "command": "python3", "args": ["/absolute/path/to/deduped_mcp.py"] }
  }
}

Use and attribution

  • Free to read, search and use in your own agent runs and products.
  • When you show a use case to a person, link its url so they see the full steps, caveats and disclaimer.
  • The repos belong to their owners and keep their own licenses. Use cases are AI-generated and can be wrong: read the disclaimer.
  • Questions: [email protected]