Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)
Accurate API model IDs, pricing, and specs for 46 models across 7 AI providers.
สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
ต้องเตรียมก่อน
คุณใช้แอปไหน
เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”
ใช้ได้ทั้ง Claude บนเว็บ แอปคอมพิวเตอร์ และมือถือ:
https://universal-model-registry-production.up.railway.app/sseพิมพ์คำสั่งนี้ใน Terminal
claude mcp add --transport sse model-id-cheatsheet https://universal-model-registry-production.up.railway.app/sseวางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json
{
"mcpServers": {
"model-id-cheatsheet": {
"url": "https://universal-model-registry-production.up.railway.app/sse"
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
วางในไฟล์ .vscode/mcp.json ของโปรเจกต์
{
"servers": {
"model-id-cheatsheet": {
"type": "sse",
"url": "https://universal-model-registry-production.up.railway.app/sse"
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
ChatGPT ต่อได้เฉพาะ server ที่อยู่บนอินเทอร์เน็ต:
https://universal-model-registry-production.up.railway.app/sseชื่อเมนูอาจต่างกันเล็กน้อยตามแพ็กเกจและรุ่นของแอป
ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี
ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
ยังไม่ได้อ่านรายการเครื่องมือของตัวนี้ เราตรวจ endpoint ทีละชุดวนไป
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 7 พ.ย. 2569
ชื่อใน registry ยืนยันด้วยบัญชี GitHub aezizhu ซึ่งเป็นเจ้าของ repo
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้ตรวจ เราตรวจ endpoint ทีละชุดวนไป
ยังไม่ได้ตรวจ เราตรวจ endpoint ทีละชุดวนไป
ยังไม่ได้ตรวจ เราอ่านรายการเครื่องมือตอนตรวจ endpoint
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
registry ไม่ได้ระบุว่าต้องใช้กุญแจ แต่บางตัวจะขอให้ล็อกอินตอนใช้ครั้งแรก
รันบนคลาวด์ของผู้ทำ ต่อผ่านอินเทอร์เน็ตได้เลย ไม่ต้องลงโปรแกรม แต่ข้อมูลที่ส่งให้จะผ่านเซิร์ฟเวอร์ของผู้ทำ
repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (1.0.0) เข้า registry 9 เดือนที่ผ่านมา
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต่อผ่าน URL จึงใช้กับโปรแกรมที่รับ remote MCP ได้ เช่น ChatGPT ที่เปิดโหมดนักพัฒนา
ในหมวดเดียวกันมี Spec Driven Development, Remote Desktop Commander, Foliosio
server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว
อ่านการ์ด:★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi
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.
Read your support inbox, tag conversations and save draft replies from your AI agent. Never sends.
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
Stop your AI coding agent from hallucinating outdated model names. This MCP server gives any AI assistant instant access to accurate, up-to-date API model IDs, pricing, and specs for 107 models across 19 providers.
Built in Go. Single 10MB binary. Zero external calls. Sub-millisecond responses. Auto-updated daily.
- model = "gpt-4-turbo" # Hallucinated - doesn't exist anymore
- model = "claude-3-opus-20240229" # Deprecated
Pick one option below. You'll be up and running in under a minute.
claude mcp add --transport sse --scope user model-id-cheatsheet \
https://universal-model-registry-production.up.railway.app/sse
Verify it works:
claude mcp list
Then start a new Claude Code session and ask: *"What's the latest OpenAI model?"* - it will use the tools automatically.
Add to ~/.cursor/mcp.json:
{
"mcpServers": { "model-id-cheatsheet": { "url": "https://universal-model-registry-production.up.railway.app/sse" } } }
Restart Cursor to pick up the change.
Add to Settings > MCP Servers (or edit ~/.codeium/windsurf/mcp_config.json):
{
"mcpServers": { "model-id-cheatsheet": { "serverUrl": "https://universal-model-registry-production.up.railway.app/sse" } } }
Add to ~/.codex/config.toml:
[mcp_servers.model-id-cheatsheet]
command = "uvx" args = ["mcp-proxy", "--transport", "sse", "https://universal-model-registry-production.up.railway.app/sse"]
Add to ~/.config/opencode/opencode.json:
{
"$schema": "https://opencode.ai/config.json", "mcp": { "model-id-cheatsheet": { "type": "remote", "url": "https://universal-model-registry-production.up.railway.app/sse" } } }
Connect to the SSE endpoint directly (no API key, no auth):
https://universal-model-registry-production.up.railway.app/sse
Or use the Streamable HTTP transport:
https://universal-model-registry-production.up.railway.app/mcp
Once connected, try asking your AI assistant any of these:
If the agent calls a tool like get_model_info or check_model_status before answering, it's working.
Your AI agent gains 6 tools that it calls automatically before writing any model ID:
| Tool | What It Does | Example Prompt |
|---|---|---|
get_model_info(model_id) | Full specs: API ID, pricing, context window, capabilities | "What's the model ID for Claude Sonnet?" |
list_models(provider?, status?, capability?) | Browse and filter the registry | "Show me all current Google models" |
recommend_model(task, budget?) | Ranked recommendations for a task | "Best model for coding, cheap budget" |
check_model_status(model_id) | Verify if a model is current, legacy, or deprecated | "Is gpt-4o still available?" |
compare_models(model_ids) | Side-by-side comparison table | "Compare gpt-5.2 vs claude-opus-4-6" |
search_models(query) | Free-text search across all fields | "Search for reasoning models" |
| URI | Description |
|---|---|
model://registry/all | Full JSON dump of all 107 models |
model://registry/current | Only current (non-deprecated) models as JSON |
model://registry/pricing | Pricing table sorted cheapest-first (markdown) |
get_model_info)The server instructions tell the agent: *"NEVER use a model ID from your training data without verifying it first."* This means the agent will always check before writing.
Writing an API call:
# You: "Call the OpenAI API with their best coding model"
response = client.chat.completions.create( model="gpt-5.4", # Verified via model registry messages=[...] )
Catching deprecated models:
# You: "Use gpt-4o for this task"
response = client.chat.completions.create( model="gpt-5", # Updated automatically messages=[...] )
Finding the cheapest option:
# You: "Use the cheapest model that supports vision"
response = client.chat.completions.create( model="gpt-5-nano", # $0.05/$0.40 per 1M tokens messages=[...] )
Comparing options:
# You: "Should I use Claude or GPT for this?"
A common concern: *"Will this slow down my agent or eat tokens?"*
| Metric | Value |
|---|---|
| Binary size | ~10MB |
| Runtime memory | Minimal (static in-memory map, no database) |
| External API calls | Zero (all data is baked in) |
| Response time | Sub-millisecond |
| Token cost per tool call | ~200-500 tokens (small text response) |
| Tool schema overhead | ~500-800 tokens in system prompt |
For comparison, a single web search costs more tokens than all 6 tool schemas combined.
| Provider | Models | API IDs |
|---|---|---|
| OpenAI (15) | GPT-5.4, GPT-5.4 Pro, GPT-5.3 Instant, GPT-5.2, GPT-5.2 Pro, GPT-5.1, GPT-5.1 Codex, GPT-5.1 Mini, GPT-5, GPT-5 Mini, GPT-5 Nano, GPT-4.1 Mini, GPT-4.1 Nano, o3, o4-mini | gpt-5.4, gpt-5.4-pro, gpt-5.3-chat-latest, gpt-5.2, gpt-5.2-pro, gpt-5.1, gpt-5.1-codex, gpt-5.1-mini, gpt-5, gpt-5-mini, gpt-5-nano, gpt-4.1-mini, gpt-4.1-nano, o3, o4-mini |
| Anthropic (4) | Claude Opus 4.6, Claude Sonnet 4.6, Claude Sonnet 4.5, Claude Haiku 4.5 | claude-opus-4-6, claude-sonnet-4-6, claude-sonnet-4-5-20250929, claude-haiku-4-5-20251001 |
| Mistral (11) | Mistral Large 3, Mistral Medium 3, Mistral Small 3.2, Mistral Saba, Ministral 3B, Ministral 8B, Ministral 14B, Magistral Small 1.2, Magistral Medium 1.2, Devstral 2, Devstral Small 2 | mistral-large-2512, mistral-medium-2505, mistral-small-2506, mistral-saba-2502, ministral-3b-2512, ministral-8b-2512, ministral-14b-2512, magistral-small-2509, magistral-medium-2509, devstral-2512, devstral-small-2512 |
| Amazon (6) | Nova Micro, Nova Lite, Nova Pro, Nova Premier, Nova 2 Lite, Nova 2 Pro | amazon-nova-micro, amazon-nova-lite, amazon-nova-pro, amazon-nova-premier, amazon-nova-2-lite, amazon-nova-2-pro |
| Google (5) | Gemini 3.1 Pro, Gemini 3.1 Flash Lite, Gemini 3 Flash, Gemini 2.5 Pro, Gemini 2.5 Flash | gemini-3.1-pro-preview, gemini-3.1-flash-lite-preview, gemini-3-flash-preview, gemini-2.5-pro, gemini-2.5-flash |
| Cohere (5) | Command A, Command A Reasoning, Command A Vision, Command A Translate, Command R7B | command-a-03-2025, command-a-reasoning-08-2025, command-a-vision-07-2025, command-a-translate-08-2025, command-r7b-12-2024 |
| xAI (4) | Grok 4, Grok 4.1 Fast, Grok 4 Fast, Grok Code Fast 1 | grok-4, grok-4.1-fast, grok-4-fast, grok-code-fast-1 |
| Microsoft (4) | Phi-4, Phi-4 Multimodal, Phi-4 Reasoning, Phi-4 Reasoning Plus | phi-4, phi-4-multimodal-instruct, phi-4-reasoning, phi-4-reasoning-plus |
| Perplexity (4) | Sonar, Sonar Pro, Sonar Reasoning Pro, Sonar Deep Research | sonar, sonar-pro, sonar-reasoning-pro, sonar-deep-research |
| Moonshot (3) | Kimi K2.5, Kimi K2 Thinking, Kimi K2 (0905) | kimi-k2.5, kimi-k2-thinking, kimi-k2-0905-preview |
| Tencent (3) | Hunyuan TurboS, Hunyuan T1, Hunyuan A13B | hunyuan-turbos, hunyuan-t1, hunyuan-a13b |
| Zhipu (3) | GLM-5, GLM-4.7, GLM-4.7 FlashX | glm-5, glm-4.7, glm-4.7-flashx |
| Meta (2) | Llama 4 Maverick, Llama 4 Scout | llama-4-maverick, llama-4-scout |
| DeepSeek (2) | DeepSeek Reasoner, DeepSeek Chat | deepseek-reasoner, deepseek-chat |
| NVIDIA (2) | Nemotron 3 Nano 30B, Nemotron Ultra 253B | nvidia/nemotron-3-nano-30b-a3b, nvidia/llama-3.1-nemotron-ultra-253b-v1 |
| AI21 (2) | Jamba Large 1.7, Jamba Mini 1.7 | jamba-large-1.7, jamba-mini-1.7 |
| MiniMax (2) | MiniMax M2.5, MiniMax M2.5 Lightning | minimax-m2.5, minimax-m2.5-lightning |
| Kuaishou (1) | KAT-Coder Pro | kat-coder-pro |
| Xiaomi (1) | MiMo V2 Flash | mimo-v2-flash |
Tracked so your agent can detect outdated model IDs and suggest current replacements:
gpt-5.3-codex (deprecated), gpt-5.2-codex (deprecated), gpt-5.1-codex-mini (deprecated), o3-pro (deprecated), o3-deep-research (deprecated), o3-mini (legacy), gpt-4.1 (deprecated), gpt-4o (deprecated), gpt-4o-mini (deprecated)claude-opus-4-5 (legacy), claude-opus-4-1 (legacy), claude-opus-4-0 (legacy), claude-sonnet-4-0 (legacy), claude-3-7-sonnet-20250219 (deprecated)gemini-3-pro-preview (deprecated), gemini-3-pro-image-preview (deprecated), gemini-2.5-flash-lite (deprecated), gemini-2.0-flash-lite (deprecated), gemini-2.0-flash (deprecated)grok-4.1 (deprecated), grok-3 (legacy), grok-3-mini (legacy)mistral-small-2503 (legacy), codestral-2508 (legacy)minimax-m2.1 (legacy), minimax-01 (deprecated)llama-3.3-70b (legacy)deepseek-r1 (legacy), deepseek-v3 (deprecated)glm-4.6v (deprecated)If you prefer to run the server locally instead of using the hosted endpoint:
Requires Go 1.23+.
git clone https://github.com/aezizhu/universal-model-registry.git
cd universal-model-registry/go-server go build -o model-id-cheatsheet ./cmd/server
Then add it to Claude Code as a local stdio server (zero latency, no network):
claude mcp add --scope user model-id-cheatsheet -- /path/to/model-id-cheatsheet
Or run in SSE mode for other clients:
MCP_TRANSPORT=sse PORT=8000 ./model-id-cheatsheet
git clone https://github.com/aezizhu/universal-model-registry.git
cd universal-model-registry docker build -t model-id-cheatsheet . docker run -p 8000:8000 model-id-cheatsheet
Your SSE endpoint will be at http://localhost:8000/sse.
[![Deploy on Railway](https://railway.com/bu
ตัดมาแค่ช่วงต้น อ่านต่อใน repo