ipdata MCP by usefulapi
Look up location, network, company and threat data for IP addresses and ASNs in ipdata.
คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)
Read-only Symfony introspection: routes, services, entities, Doctrine, security, Twig and more.
สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
SYMFONY_MCP_DYNAMIC_TOOLS, SYMFONY_MCP_TOKEN_BUDGET, SYMFONY_MCP_ALLOWED_PATHS, SYMFONY_MCP_SESSION_SECRET, SYMFONY_MCP_SESSION_TOKEN, SYMFONY_MCP_AUDIT, SYMFONY_MCP_DLPค่าที่ติดป้ายความลับคือกุญแจของบัญชีคุณ อย่าส่งให้ใคร และอย่าวางในแชต
ต้องเตรียมก่อน
คุณใช้แอปไหน
เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”
เปิด Claude Desktop → Settings → Developer → Edit Config แล้ววางค่านี้ในไฟล์ claude_desktop_config.json
{
"mcpServers": {
"symfony-agent": {
"command": "npx",
"args": [
"-y",
"@shakaran/symfony-agent-mcp"
],
"env": {
"SYMFONY_MCP_DYNAMIC_TOOLS": "ใส่ค่าของคุณ",
"SYMFONY_MCP_TOKEN_BUDGET": "ใส่ค่าของคุณ",
"SYMFONY_MCP_ALLOWED_PATHS": "ใส่ค่าของคุณ",
"SYMFONY_MCP_SESSION_SECRET": "ใส่ค่าของคุณ",
"SYMFONY_MCP_SESSION_TOKEN": "ใส่ค่าของคุณ",
"SYMFONY_MCP_AUDIT": "ใส่ค่าของคุณ",
"SYMFONY_MCP_DLP": "ใส่ค่าของคุณ"
}
}
}
}พิมพ์คำสั่งนี้ใน Terminal
claude mcp add symfony-agent --env SYMFONY_MCP_DYNAMIC_TOOLS='ใส่ค่าของคุณ' --env SYMFONY_MCP_TOKEN_BUDGET='ใส่ค่าของคุณ' --env SYMFONY_MCP_ALLOWED_PATHS='ใส่ค่าของคุณ' --env SYMFONY_MCP_SESSION_SECRET='ใส่ค่าของคุณ' --env SYMFONY_MCP_SESSION_TOKEN='ใส่ค่าของคุณ' --env SYMFONY_MCP_AUDIT='ใส่ค่าของคุณ' --env SYMFONY_MCP_DLP='ใส่ค่าของคุณ' -- npx -y @shakaran/symfony-agent-mcpเติมค่าที่เว้นว่างไว้ก่อนรัน
วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json
{
"mcpServers": {
"symfony-agent": {
"command": "npx",
"args": [
"-y",
"@shakaran/symfony-agent-mcp"
],
"env": {
"SYMFONY_MCP_DYNAMIC_TOOLS": "ใส่ค่าของคุณ",
"SYMFONY_MCP_TOKEN_BUDGET": "ใส่ค่าของคุณ",
"SYMFONY_MCP_ALLOWED_PATHS": "ใส่ค่าของคุณ",
"SYMFONY_MCP_SESSION_SECRET": "ใส่ค่าของคุณ",
"SYMFONY_MCP_SESSION_TOKEN": "ใส่ค่าของคุณ",
"SYMFONY_MCP_AUDIT": "ใส่ค่าของคุณ",
"SYMFONY_MCP_DLP": "ใส่ค่าของคุณ"
}
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
วางในไฟล์ .vscode/mcp.json ของโปรเจกต์
{
"servers": {
"symfony-agent": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@shakaran/symfony-agent-mcp"
],
"env": {
"SYMFONY_MCP_DYNAMIC_TOOLS": "ใส่ค่าของคุณ",
"SYMFONY_MCP_TOKEN_BUDGET": "ใส่ค่าของคุณ",
"SYMFONY_MCP_ALLOWED_PATHS": "ใส่ค่าของคุณ",
"SYMFONY_MCP_SESSION_SECRET": "ใส่ค่าของคุณ",
"SYMFONY_MCP_SESSION_TOKEN": "ใส่ค่าของคุณ",
"SYMFONY_MCP_AUDIT": "ใส่ค่าของคุณ",
"SYMFONY_MCP_DLP": "ใส่ค่าของคุณ"
}
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
ตัวนี้รันในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะ server บนอินเทอร์เน็ต ลองเลือกแอปอื่น
ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี
SYMFONY_MCP_DYNAMIC_TOOLS envSYMFONY_MCP_TOKEN_BUDGET envSYMFONY_MCP_ALLOWED_PATHS envSYMFONY_MCP_AUDIT envSYMFONY_MCP_DLP envค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 7 พ.ย. 2569
ชื่อใน registry ยืนยันด้วยบัญชี GitHub shakaran ซึ่งเป็นเจ้าของ repo
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต
ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน
รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
ต้องใส่ค่าเหล่านี้: SYMFONY_MCP_SESSION_SECRET, SYMFONY_MCP_SESSION_TOKEN
รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)
repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (1.0.2) เข้า registry 3 เดือนที่ผ่านมา
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี Node.js ในเครื่องด้วย
ในหมวดเดียวกันมี ipdata MCP by usefulapi, MaxMind minFraud MCP by usefulapi, Lambda Labs MCP by usefulapi
server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว
อ่านการ์ด:★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi
Look up location, network, company and threat data for IP addresses and ASNs in ipdata.
MCP server for MaxMind minFraud — score transactions for fraud risk from your AI assistant.
Read GPU instances, types, images, filesystems and firewall rules; launch and terminate instances.
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
Features • Quick Start • Integration • Usage • Documentation • Contributing • License
A production-ready Model Context Protocol (MCP) server for Symfony applications. Gives AI assistants deep, read-only introspection into your entire Symfony codebase — routes, controllers, services, entities, database schema, migrations, events, forms, security, Doctrine, Messenger, Twig, API Platform, and much more.
| Client | Install |
|---|---|
| Claude Code | Run claude mcp add → setup |
| Claude Desktop | Add to claude_desktop_config.json → setup |
| Cursor | Add to .cursor/mcp.json → setup |
| VS Code Copilot | Add to .vscode/mcp.json → setup |
| Any MCP client | stdio transport, command: npx @shakaran/symfony-agent-mcp |
Available tool categories (16 categories, 1,677 tools total, ~164,615 tokens if all active)
Category │ Tools │ Est. tokens │ Description ─────────────────┼────────────┼───────────────┼──────────────────────────────────────────────────────── symfony-core │ 548 tools │ ~ 53939 tokens │ Routes, services, controllers, events, commands, bundles, DI container, kernel database │ 176 tools │ ~ 17121 tokens │ Entities, migrations, Doctrine ORM, relationships, query patterns, indexes, DBAL security │ 132 tools │ ~ 12950 tokens │ Voters, firewalls, authenticators, JWT, OAuth, CSRF, access control, secrets vault frontend │ 121 tools │ ~ 11568 tokens │ Twig, translations, asset mapper, Symfony UX, Turbo, live components, Webpack testing │ 110 tools │ ~ 10559 tokens │ PHPUnit, Behat, Cypress, Playwright, Psalm, PHPStan, Rector, static analysis integrations │ 106 tools │ ~ 10939 tokens │ Stripe, Slack, Sentry, Elasticsearch, Twilio, SendGrid, Mailgun, Datadog, OpenAI serializer │ 91 tools │ ~ 9031 tokens │ Serializer, validation, forms, constraints, DTOs, transformers, normalizers messaging │ 87 tools │ ~ 8455 tokens │ Messenger, notifier, webhooks, Mercure, mailer, transports, stamps, failure handling api │ 68 tools │ ~ 6438 tokens │ API Platform, OpenAPI, GraphQL, REST patterns, versioning, rate limits, Nelmio infrastructure │ 68 tools │ ~ 6794 tokens │ Docker, CI/CD, Kubernetes, Terraform, Helm, Nginx, serverless, cloud platforms cache-sessions │ 62 tools │ ~ 5945 tokens │ Cache pools, HTTP cache, sessions, rate limiter, lock, cache warmers, OPcache config │ 35 tools │ ~ 3157 tokens │ Environment config, framework settings, Monolog, CORS, locale, feature flags code-quality │ 25 tools │ ~ 2447 tokens │ Profiler, dead code detection, dependency graph, accessibility, code metrics cloud-aws │ 18 tools │ ~ 1945 tokens │ AWS S3, SES, Cognito, ECS, Lambda/Bref, Parameter Store, Secrets Manager, CloudFront cloud-other │ 16 tools │ ~ 1851 tokens │ Azure Blob/Pipelines, Google Cloud Run/Storage, Firebase, DigitalOcean, Consul queues │ 14 tools │ ~ 1476 tokens │ RabbitMQ, Kafka, SQS FIFO/DLQ, Pusher, Redis pub/sub and streams
To activate a category: call activate_category(category: " ") To search for specific tools: call search_tools(query: "what you want to do")
[REDACTED] before any data reaches the AIeval, no PHP runtime)npx @shakaran/symfony-agent-mcp
npm install -g @shakaran/symfony-agent-mcp
symfony-agent-mcp
git clone https://github.com/shakaran/symfony-agent-mcp
cd symfony-agent-mcp pnpm install pnpm build pnpm start
See GETTING_STARTED.md for a step-by-step guide including Node.js setup, troubleshooting, and first-use verification.
| Client | Install |
|---|---|
| Cursor | |
| VS Code | |
| VS Code Insiders | |
| Windsurf | |
| Claude Code | |
| Claude Desktop |
Run once to register the server:
# npx (no local install required)
claude mcp add symfony -- npx @shakaran/symfony-agent-mcp
claude mcp add symfony -- node /path/to/symfony-agent-mcp/dist/server.js
To make it available globally across all projects, add the --scope user flag:
claude mcp add --scope user symfony -- npx @shakaran/symfony-agent-mcp
Add to your Claude Desktop configuration file (claude_desktop_config.json):
{
"mcpServers": { "symfony": { "command": "npx", "args": ["@shakaran/symfony-agent-mcp"] } } }
Add to .cursor/mcp.json:
{
"symfony": { "command": "npx", "args": ["@shakaran/symfony-agent-mcp"] } }
Add to .vscode/mcp.json:
{
"servers": { "symfony": { "type": "stdio", "command": "npx", "args": ["@shakaran/symfony-agent-mcp"] } } }
Every tool accepts an app_path parameter pointing to the root of your Symfony application:
list_routes(app_path: "/var/www/myapp")
→ Found 42 routes: GET /api/users [api_users], POST /login [app_login], …
get_entity_details(app_path: "/var/www/myapp", entity_name: "User") → Entity: User | Table: users Properties: id (int, PK), email (string 180), isActive (bool) Relationships: OneToMany → Post (author)
get_error_summary(app_path: "/var/www/myapp") → Last 24h: 3 CRITICAL, 12 ERROR, 47 WARNING
get_code_quality_report(app_path: "/var/www/myapp") → God classes: UserManager (1240 lines), dead services: 4, N+1 risks: 7
Example prompts you can use with Claude:
doctrine.event_listener?"*All configuration is done via environment variables passed to the MCP server
ตัดมาแค่ช่วงต้น อ่านต่อใน repo