Borrowing it
Nothing to install: this file belongs to evgenygurin/fastmcp-r2r-openapi-integration. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/evgenygurin/fastmcp-r2r-openapi-integration/master/CLAUDE.mdgit clone --depth 1 https://github.com/evgenygurin/fastmcp-r2r-openapi-integrationWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/instructions/evgenygurin/fastmcp-r2r-openapi-integration/claude-md)<a href="https://agentmods.dev/instructions/evgenygurin/fastmcp-r2r-openapi-integration/claude-md"><img src="https://agentmods.dev/badge/instructions/evgenygurin/fastmcp-r2r-openapi-integration/claude-md/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/instructions/evgenygurin/fastmcp-r2r-openapi-integration/claude-md"><img src="https://agentmods.dev/badge/instructions/evgenygurin/fastmcp-r2r-openapi-integration/claude-md.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.08210 | $0.08210 |
| Opus 5 | $0.04105 | $0.04105 |
| Sonnet 5 | $0.01642 | $0.01642 |
| Haiku 4.5 | $0.00821 | $0.00821 |
Grade B, and why
fastmcp-r2r-openapi-integration CLAUDE.md scanned grade B with 2 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 10d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Reads agent configuration directoriesmediumAgent snooping
.claude/, .codex/, .gemini/ hold keys, settings and other credentials a mod has no legitimate need for.
cat > .claude/config/.env << 'EOF' Makes network callslowCapability
Not a fault in itself. Listed so you know the mod talks to something, and to what.
curl -o openapi.json http://localhost:7272/openapi.json How it starts
The opening of the file, as written. The whole thing — 827 lines — stays where its author put it; the contents beside it link to each section on GitHub.
CLAUDE.md
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
🎯 Обзор проекта
Гибридный репозиторий, объединяющий документацию и производственный MCP сервер:
Компоненты
-
Документация (docs/) - Унифицированное руководство (7 разделов):
- 01-QUICKSTART.md - Быстрый старт за 5 минут
- 02-ARCHITECTURE.md - Архитектура и core concepts
- 03-PATTERNS.md - ctx.sample и pipeline patterns
- 04-FEATURES.md - Custom MCP components
- 05-R2R-CLIENT.md - Type-safe R2R integration
- 06-DEPLOYMENT.md - Production deployment
- 07-ROADMAP.md - Development priorities
-
MCP Сервер (src/) - Production FastMCP implementation:
- server.py - Auto-generated MCP components from R2R OpenAPI
- r2r_typed.py - Type-safe wrapper around httpx for R2R API
- pipelines.py - Advanced ctx.sample patterns and tool composition
- Supports stdio (Claude Desktop) and HTTP (development) transports
-
R2R Integration (.claude/scripts/) - Bash CLI для R2R API:
- Модульная архитектура (8 команд, 48 подкоманд)
- Slash commands интеграция с Claude Code
Архитектурные особенности
OpenAPI → MCP Auto-generation:
- Experimental parser (fastmcp.experimental.server.openapi) с fallback на legacy
- Semantic routing: GET с params → RESOURCE_TEMPLATE, GET без params → RESOURCE, POST/PUT/DELETE → TOOL
- DynamicBearerAuth для serverless compatibility (читает API_KEY при выполнении запроса)
📁 Структура проекта
fastapi-r2r-openapi-integration/
├── src/ # 🐍 Python MCP Server
│ ├── __init__.py
│ ├── server.py # Main entrypoint (970 строк)
│ │ # - Auto-generation from OpenAPI
│ │ # - DynamicBearerAuth (request-time API key)
│ │ # - 3 resource templates, 2 prompts, 6 tools
│ ├── r2r_typed.py # Type-safe R2R client (661 строка)
│ │ # - TypedDicts for requests/responses
│ │ # - 13 typed methods (search, rag, agent, etc.)
│ │ # - Maintains DynamicBearerAuth compatibility
│ └── pipelines.py # Advanced patterns (663 строки)
│ # - ctx.sample patterns (7 типов)
│ # - Pipeline composition (4 класса)
│ # - Caching, retry, fallback
├── docs/ # 📚 Документация
│ ├── README.md # Навигационный hub
│ ├── 01-QUICKSTART.md # Быстрый старт (5 минут)
│ ├── 02-ARCHITECTURE.md # Core concepts & patterns
│ ├── 03-PATTERNS.md # ctx.sample & pipelines
│ ├── 04-FEATURES.md # Custom MCP components
│ ├── 05-R2R-CLIENT.md # Type-safe integration
│ ├── 06-DEPLOYMENT.md # Production deployment
│ ├── 07-ROADMAP.md # Development priorities
│ └── REORGANIZATION_PLAN.md # Reorganization plan
├── .claude/ # ⚙️ Claude Code Integration
│ ├── scripts/ # Модульная CLI для R2R API
│ │ ├── r2r # Main dispatcher
│ │ ├── lib/common.sh # Shared config (43 lines)
│ │ ├── commands/ # 8 modules (48 subcommands)
│ │ │ ├── search.sh, rag.sh, agent.sh
│ │ │ ├── docs.sh, collections.sh, conversation.sh
│ │ │ ├── graph.sh, analytics.sh
│ │ ├── examples.sh, workflows.sh, quick.sh, aliases.sh
│ │ └── README.md
│ ├── commands/ # 15 slash commands
│ │ ├── r2r*.md (9) # R2R operations
│ │ └── cc*.md (6) # Claude Code docs
│ ├── agents/ (3) # Specialized agents
│ ├── hooks/SessionStart/ # check-r2r.md
│ └── config/.env # R2R_BASE_URL, API_KEY
├── pyproject.toml # uv + ruff + mypy config
├── Makefile # Development commands
├── start.sh # Entrypoint с .env auto-load
├── openapi.json # R2R OpenAPI 3.1 spec
└── .env.example # Template configuration
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 10d ago First seen · 827 lines · 8,210 tokens per session scan B 3e498c751a66
fastmcp-r2r-openapi-integration CLAUDE.md is an instructions file published in the GitHub repository evgenygurin/fastmcp-r2r-openapi-integration (0 stars, last pushed 9mo ago), licensed MIT. It adds 8,210 tokens to every session, about $0.0411 per session on Opus 5. A static security scan graded it B with 2 findings (reads agent configuration directories, makes network calls). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other instructions, from other repositories
vibe-coding-prompt-template backend.instructions.md
Instructions for KhazP/vibe-coding-prompt-template: Read AGENTS.md, agentdocs/techstack.md, and agentdocs/codepatterns.md.
next.js AGENTS.md
AGENTS.md instructions for vercel/next.js, covering next.js development guide, codebase structure, monorepo overview, core package: packages/next and other important packages.
codex AGENTS.md
AGENTS.md instructions for openai/codex, covering rust/codex-rs, the codex-core crate, code review rules, crate api surface and model visible context.
vscode buildNext.instructions.md
Working notes and architecture documentation for the new esbuild-based build system in build/next. Use when making changes to the new build pipeline (transpile/bundle commands, NLS plugin, source-map handling, resource copying, or self-hosting watch tasks).
spec-kit AGENTS.md
AGENTS.md instructions for github/spec-kit, covering agents.md, about spec kit and specify, quickstart — add a new integration in 5 steps, integration architecture and integrationmanifest — file tracking.
vscode oss-third-party-notices.instructions.md
Instructions for microsoft/vscode, covering vs code oss third-party-notices pipeline, architecture, pipeline flow in ci, applying the notice (cutover) and fallback chain (never fail the build).