sf6-sensei
Street Fighter 6 frame data API for GPT Actions / MCP integrations
Install / Use
claude mcp add RyoSogawa -- npx -y github:RyoSogawa/sf6-senseiIf the server publishes to npm under a different name, use that package instead — check the repo README.
MCP Server
Model Context Protocol server
Quality Score
Category
AI & Machine LearningSupported Platforms
Our assessment of sf6-sensei
sf6-sensei scores 73/100 on our quality scale, 858th of 956 AI & Machine Learning skills we index.
Its MCP Server is 4.1 KB long, well organised into 8 sections with 3 code examples: a solid amount of guidance for an agent.
It has 3 GitHub stars, so there is little community track record yet; judge it on its content.
Maintenance, license and trust
- The repository was last updated 4 days ago, so sf6-sensei is actively maintained.
- No license is declared. By default that means all rights are reserved: you can read it, but reusing or redistributing it is not clearly permitted. Ask the author before building on it commercially.
- Its trust signals score 75/100, with 3 cautions from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
sf6-sensei compared with similar skills
All 4 of these similar skills score higher than sf6-sensei; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| sf6-sensei (this skill)by RyoSogawa | 73 | 3 | 4d ago | MCP Server |
| claude-memby thedotmack | 100 | 101.9k | today | CLAUDE.md |
| Agent-Reachby Panniantong | 100 | 100.2k | today | CLAUDE.md |
| Understand-Anythingby Egonex-AI | 100 | 87.2k | 8d ago | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 76.7k | today | CLAUDE.md |
Frequently asked questions
- How do I install sf6-sensei?
- Run
claude mcp add RyoSogawa -- npx -y github:RyoSogawa/sf6-sensei. The install tabs above show the steps for each supported agent. - Which AI agents does sf6-sensei work with?
- It is written for Claude Code and Claude Desktop, as a MCP Server file. Other agents that read the same format can often use it too.
- Is sf6-sensei safe to use?
- It declares no license and scores 75/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is sf6-sensei still maintained?
- The repository was last updated 4 days ago, so sf6-sensei is actively maintained.
Skill content
View source on GitHubSF6 Sensei
An unofficial MCP server that lets ChatGPT and Claude answer Street Fighter 6 frame data questions in natural language.
- MCP endpoint:
https://sf6-sensei-mcp.msnsgw.workers.dev/ - Setup guide & docs: https://sf6-sensei.pages.dev/
Unofficial, non-commercial fan project. Not affiliated with Capcom.
What it is
SF6 Sensei serves Street Fighter 6 frame data over the Model Context Protocol. Register it as a connector in ChatGPT or Claude and ask things like "What's the startup of Juri's crouching HP?" or "I blocked this move — is it punishable?" in plain language (English or Japanese).
The endpoint is read-only and needs no authentication.
[!NOTE] MCP tools do not fire in ChatGPT / Claude realtime Voice Mode. Use voice dictation in the text chat instead. See the setup guide for details.
Connect
Paste the MCP URL into your client's custom connector (auth: none):
https://sf6-sensei-mcp.msnsgw.workers.dev/
- ChatGPT — Settings → Connectors → Create → paste the URL → Authless.
- Claude — Connectors → Add custom connector → paste the URL.
Full step-by-step instructions (with screenshots): https://sf6-sensei.pages.dev/
Health check: GET https://sf6-sensei-mcp.msnsgw.workers.dev/health
Tools
| Tool | Description |
| --- | --- |
| get_move | Look up a move's frame data by character + name / input / alias. |
| get_character_frame_data | Return all moves for a character. |
| search_moves | Search moves across the roster by startup, category, properties, etc. |
| find_punish | Suggest punish candidates from a move's on-block advantage (candidates only). |
| list_characters | List the available characters. |
find_punishonly suggests candidates — it does not account for range, distance, or situation, so it is not a complete punish check.
Architecture (pnpm monorepo)
A build-time data pipeline; there is no external I/O at runtime (the generated JSON is inlined into the Worker).
SuperCombo Wiki (CC-BY-SA)
└─ apps/scraper ── fetch + normalize ──► packages/data (generated per-character JSON)
packages/core (zod schemas = single source of truth) ──┘
└─ apps/mcp-server serves 5 tools (Hono on Cloudflare Workers)
apps/mcp-server— MCP endpoint (Hono on Cloudflare Workers): root/(Streamable HTTP) +/health.apps/scraper— frame data fetch / normalize batch (Node CLI).apps/mcp-docs— the setup / landing site (Astro), published at https://sf6-sensei.pages.dev/.packages/core— zod schemas, types, input normalization, and move resolution.packages/data— generated per-character JSON plus manual enrichment layers (Japanese names, aliases, SA levels).packages/biome-config,packages/tsconfig— shared config.
See docs/spec.md and docs/data-model.md for the full design.
Development
Requires Node 24 and pnpm 11 (pinned via mise.toml).
pnpm install
pnpm -r build # tsc build across packages
pnpm -r test # vitest
pnpm check # Biome lint + format check
- Regenerate frame data (manual batch):
pnpm --filter @repo/scraper fetch - Deploy: see
docs/deploy.md
License & attribution
This repository contains two kinds of materials under different licenses (see NOTICE):
- Source code — MIT License.
- Frame data (
packages/data, the generated JSON, and the data returned in MCP responses) — derived from the SuperCombo Wiki and licensed under CC-BY-SA-4.0. Attribution (source URL + fetch date) is preserved in every response. Japanese move names are curated from official-compliant references.
The data access policy is documented in docs/spec.md.
Disclaimer
This is an unofficial, non-commercial, fan-made project and is not affiliated with or endorsed by Capcom. Street Fighter and all character / move names are trademarks and copyrighted works of Capcom Co., Ltd.
Related Skills
claude-mem
101.9kPersistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Agent-Reach
100.2kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
Understand-Anything
87.2kGraphs that teach > graphs that impress. Turn any code into an interactive knowledge graph you can explore, search, and ask questions about. Works with Claude Code, Codex, Cursor, Copilot, Gemini CLI, and more.
headroom
76.7kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
