Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)
The OpenRouter for tools. One MCP connection gives any AI agent 254 hosted tools, pay per call.
สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
ต้องเตรียมก่อน
คุณใช้แอปไหน
เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”
ใช้ได้ทั้ง Claude บนเว็บ แอปคอมพิวเตอร์ และมือถือ:
https://api.toolrouter.com/mcpพิมพ์คำสั่งนี้ใน Terminal
claude mcp add --transport http toolrouter https://api.toolrouter.com/mcpวางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json
{
"mcpServers": {
"toolrouter": {
"url": "https://api.toolrouter.com/mcp"
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
วางในไฟล์ .vscode/mcp.json ของโปรเจกต์
{
"servers": {
"toolrouter": {
"type": "http",
"url": "https://api.toolrouter.com/mcp"
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
ChatGPT ต่อได้เฉพาะ server ที่อยู่บนอินเทอร์เน็ต:
https://api.toolrouter.com/mcpชื่อเมนูอาจต่างกันเล็กน้อยตามแพ็กเกจและรุ่นของแอป
ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี
ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
ยังไม่ได้อ่านรายการเครื่องมือของตัวนี้ เราตรวจ endpoint ทีละชุดวนไป
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 6 พ.ย. 2569
ชื่อใน registry ยืนยันด้วยบัญชี GitHub Humanleap ซึ่งเป็นเจ้าของ repo
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้ตรวจ เราตรวจ endpoint ทีละชุดวนไป
ยังไม่ได้ตรวจ เราตรวจ endpoint ทีละชุดวนไป
ยังไม่ได้ตรวจ เราอ่านรายการเครื่องมือตอนตรวจ endpoint
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
registry ไม่ได้ระบุว่าต้องใช้กุญแจ แต่บางตัวจะขอให้ล็อกอินตอนใช้ครั้งแรก
รันบนคลาวด์ของผู้ทำ ต่อผ่านอินเทอร์เน็ตได้เลย ไม่ต้องลงโปรแกรม แต่ข้อมูลที่ส่งให้จะผ่านเซิร์ฟเวอร์ของผู้ทำ
repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (0.3.2) เข้า registry 2 เดือนที่ผ่านมา
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต่อผ่าน URL จึงใช้กับโปรแกรมที่รับ remote MCP ได้ เช่น ChatGPT ที่เปิดโหมดนักพัฒนา
ในหมวดเดียวกันมี Spec Driven Development, Remote Desktop Commander, Symantec Cloud DLP AIops
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.
Governed Symantec Cloud DLP — 14 MCP tools, read-only with audit.
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
The OpenRouter for tools. One MCP connection gives any AI agent 250+ hosted tools, pay per call.
ToolRouter is the OpenRouter for tools. Connect once over MCP and your agent can discover and call 250+ hosted specialist tools: web search, scraping, image and video generation, SEO, finance, property, compliance and more. Free tools work immediately; paid tools are pay per call. Everything runs on the hosted gateway; nothing executes locally.
The compact routing surface costs an agent about 9,000 tokens of context for the whole catalog, versus roughly 257,000 tokens if every skill were loaded as its own tool (measured 2026-09-03; method and raw data at https://toolrouter.com/blog/mcp-tool-schema-token-cost).
Hosted endpoint: https://api.toolrouter.com/mcp (streamable HTTP). No API key needed — the server provisions a free account on first connect and returns a claim link.
claude mcp add --transport http toolrouter https://api.toolrouter.com/mcp
Customize → Connectors → Add custom connector, name it ToolRouter, URL https://api.toolrouter.com/mcp/anthropic.
Add to .cursor/mcp.json:
{
"mcpServers": { "toolrouter": { "url": "https://api.toolrouter.com/mcp" } } }
Add to .vscode/mcp.json:
{
"servers": { "toolrouter": { "type": "http", "url": "https://api.toolrouter.com/mcp" } } }
Add to ~/.gemini/settings.json:
{
"mcpServers": { "toolrouter": { "httpUrl": "https://api.toolrouter.com/mcp" } } }
Add to ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": { "toolrouter": { "serverUrl": "https://api.toolrouter.com/mcp" } } }
Any other MCP client that speaks streamable HTTP can use the same URL.
toolrouter-mcp is a stdio bridge to the same hosted gateway, plus a CLI. Use it where a client cannot take a remote URL.
Run with no arguments to start an MCP stdio server. No API key needed — auto-provisions on first use:
npx -y toolrouter-mcp
npx -y toolrouter-mcp tools # list all tools
npx -y toolrouter-mcp search "web scraping" # search by keyword npx -y toolrouter-mcp call seo analyze_page --url https://example.com npx -y toolrouter-mcp help
# Get an API key (or use one from ~/.toolrouter/key after MCP setup)
curl -X POST https://api.toolrouter.com/v1/auth/provision
curl -H "Authorization: Bearer $TOOLROUTER_API_KEY" \ -d '{"tool":"seo","skill":"analyze_page","input":{"url":"https://example.com"}}' \ https://api.toolrouter.com/v1/tools/call
codex mcp add toolrouter -- npx -y toolrouter-mcp
Add to .cursor/mcp.json:
{
"mcpServers": { "toolrouter": { "command": "npx", "args": ["-y", "toolrouter-mcp"] } } }
Add to ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": { "toolrouter": { "command": "npx", "args": ["-y", "toolrouter-mcp"] } } }
Add to openclaw.json:
{
"mcpServers": { "toolrouter": { "command": "npx", "args": ["-y", "toolrouter-mcp"] } } }
Open MCP settings and add:
{
"mcpServers": { "toolrouter": { "command": "npx", "args": ["-y", "toolrouter-mcp"] } } }
Add to .vscode/mcp.json:
{
"servers": { "toolrouter": { "type": "stdio", "command": "npx", "args": ["-y", "toolrouter-mcp"] } } }
Add to your Gemini CLI settings:
{
"mcpServers": { "toolrouter": { "command": "npx", "args": ["-y", "toolrouter-mcp"] } } }
Add to claude_desktop_config.json:
{
"mcpServers": { "toolrouter": { "command": "npx", "args": ["-y", "toolrouter-mcp"] } } }
No setup needed — toolrouter-mcp auto-provisions a free API key on first use and caches it to ~/.toolrouter/key. Free tools work immediately. For paid tools, visit the claim URL printed on first run to add credits.
To use an existing key instead: set TOOLROUTER_API_KEY=tr_live_xxx as an environment variable.
This package serves two purposes from one binary:
tools/list and tools/call to the ToolRouter API via Streamable HTTP.tools/search/call/help): Thin HTTP client that sends requests to the ToolRouter API and prints results. No local tool execution.Both modes go through https://api.toolrouter.com — all processing happens on ToolRouter's infrastructure.
When connected via MCP, your agent gets meta-tools for tool discovery, execution, async jobs, and full account management:
Discovery & execution:
| Tool | Description |
|---|---|
discover | Find tools by keyword, category, or * for all |
use_tool | Execute a tool skill |
job_get | Poll an async job's status and result |
job_list | List recent async jobs |
job_cancel | Cancel a running async job |
Credits & billing:
| Tool | Description |
|---|---|
credits_balance | Get available credit balance |
credits_usage | Usage breakdown and recent call history |
top_up_credits | Add credits |
subscription_manage | View or change your subscription |
invoice_list | List invoices |
API keys:
| Tool | Description |
|---|---|
key_create | Create a new API key |
key_list | List API keys |
key_delete | Permanently disable an API key |
Credentials (BYOK):
| Tool | Description |
|---|---|
credential_save | Save your own provider API key |
credential_list | List saved credentials |
credential_delete | Remove a saved credential |
credential_default | Set the default credential for a provider |
Connectors & account:
| Tool | Description |
|---|---|
connector_add | Connect a SaaS account via OAuth |
connector_list | List connected accounts |
account_preferences | View and update account settings |
feedback_review | Rate a tool |
| Variable | Required | Default | Description |
|---|---|---|---|
TOOLROUTER_API_KEY | Yes (for tool calls) | — | Your API key |
TOOLROUTER_API_URL | No | https://api.toolrouter.com | Custom API endpoint |
| Command | Auth Required | Description |
|---|---|---|
tools | No | List all available tools |
search | No | Search tools by keyword |
call [opts] | Yes | Call a tool skill |
help | No | Show usage help |
call# Flag-based (most common)
npx -y toolrouter-mcp call humanleap/seo analyze_page --url https://example.com
npx -y toolrouter-mcp call humanleap/web-search search --input '{"query":"MCP tools"}'
https://toolrouter.com/privacy
support@toolrouter.com