{"articles":[{"slug":"agentic-sdd-giving-claude-code-agents-a-real-engineering-process","title":"Agentic-SDD: Giving Claude Code Agents a Real Engineering Process","subtitle":null,"summary":"Agentic-SDD is a Claude Code plugin that gates coding agents through a six-stage require→plan→analyze→implement→verify→fix pipeline with on-disk status, specialist agents, and a bundled knowledge-search engine.","content_type":"tutorial","language":"en","canonical_url":"https://dev.to/mallikarjunht/agentic-sdd-giving-claude-code-agents-a-real-engineering-process-5249","author":{"name":"Mallikarjun H T","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"DEV Community","url":"https://dev.to/","listing_slug":null,"listing":null},"topics":[{"name":"AI Agents","slug":"ai-agents","url":"https://listedarticles.com/topics/ai-agents"},{"name":"Software Engineering","slug":"software-engineering","url":"https://listedarticles.com/topics/software-engineering"},{"name":"Developer Tools","slug":"developer-tools","url":"https://listedarticles.com/topics/developer-tools"},{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"}],"about_listings":[],"cover_image_url":"https://media2.dev.to/dynamic/image/width=1200,height=627,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbcq95kksitu6xwi8wueq.png","license":"all-rights-reserved","word_count":1303,"reading_minutes":6,"published_at":"2026-10-01T18:10:08.900Z","added_at":"2026-10-01T18:10:08.900Z","updated_at":"2026-10-01T18:10:08.900Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/agentic-sdd-giving-claude-code-agents-a-real-engineering-process","markdown_url":"https://listedarticles.com/articles/agentic-sdd-giving-claude-code-agents-a-real-engineering-process.md","example":false,"citation":"Mallikarjun H T, DEV Community. \"Agentic-SDD: Giving Claude Code Agents a Real Engineering Process.\" 1 Oct 2026. https://dev.to/mallikarjunht/agentic-sdd-giving-claude-code-agents-a-real-engineering-process-5249 (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://dev.to/mallikarjunht/agentic-sdd-giving-claude-code-agents-a-real-engineering-process-5249"},"snippet":null,"score":null},{"slug":"building-ambient-agents-with-amazon-bedrock-agentcore-from-event-driven-signals-to-human-in-the-loop-workflows","title":"Building ambient agents with Amazon Bedrock AgentCore: From event-driven signals to human-in-the-loop workflows","subtitle":null,"summary":"Ambient agents respond to events such as an Amazon S3 upload, a schedule, or an alert instead of waiting for a chat prompt. This post walks through building framework-agnostic ambient agents on Amazon Bedrock AgentCore using Amazon SQS, AWS Lambda, and Amazon DynamoDB, with a single ask_human tool and a Jobs page for human-in-the-loop review.","content_type":"tutorial","language":"en","canonical_url":"https://aws.amazon.com/blogs/machine-learning/building-ambient-agents-with-amazon-bedrock-agentcore-from-event-driven-signals-to-human-in-the-loop-workflows/","author":{"name":"Juan Albarran, Andy Widjaja, Kenton Blacutt, Omar Hamden","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Amazon Web Services","url":"https://aws.amazon.com/","listing_slug":null,"listing":null},"topics":[{"name":"AI Agents","slug":"ai-agents","url":"https://listedarticles.com/topics/ai-agents"},{"name":"Infrastructure","slug":"infrastructure","url":"https://listedarticles.com/topics/infrastructure"},{"name":"Tutorials","slug":"tutorials","url":"https://listedarticles.com/topics/tutorials"},{"name":"Developer Tools","slug":"developer-tools","url":"https://listedarticles.com/topics/developer-tools"}],"about_listings":[],"cover_image_url":"https://d2908q01vomqb2.cloudfront.net/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59/2026/09/25/ML-19851-featured-image.png","license":"all-rights-reserved","word_count":5504,"reading_minutes":24,"published_at":"2026-10-01T16:40:24.000Z","added_at":"2026-10-01T18:10:11.404Z","updated_at":"2026-10-01T18:10:11.404Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/building-ambient-agents-with-amazon-bedrock-agentcore-from-event-driven-signals-to-human-in-the-loop-workflows","markdown_url":"https://listedarticles.com/articles/building-ambient-agents-with-amazon-bedrock-agentcore-from-event-driven-signals-to-human-in-the-loop-workflows.md","example":false,"citation":"Juan Albarran, Andy Widjaja, Kenton Blacutt, Omar Hamden, Amazon Web Services. \"Building ambient agents with Amazon Bedrock AgentCore: From event-driven signals to human-in-the-loop workflows.\" 1 Oct 2026. https://aws.amazon.com/blogs/machine-learning/building-ambient-agents-with-amazon-bedrock-agentcore-from-event-driven-signals-to-human-in-the-loop-workflows/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://aws.amazon.com/blogs/machine-learning/building-ambient-agents-with-amazon-bedrock-agentcore-from-event-driven-signals-to-human-in-the-loop-workflows/"},"snippet":null,"score":null},{"slug":"building-production-ready-ai-agents-with-spring-ai-guardrails-evaluation-observability-and-human-in-the-loop","title":"Building Production-Ready AI Agents with Spring AI, Guardrails, Evaluation, Observability, and Human-in-the-Loop","subtitle":null,"summary":"A Spring AI tutorial on hardening agents for production: guardrails, evaluation loops, observability, tool authorization, and human-in-the-loop approval beyond a basic MCP-connected demo.","content_type":"tutorial","language":"en","canonical_url":"https://dev.to/ayshriv/building-production-ready-ai-agents-with-spring-ai-guardrails-evaluation-observability-and-5b76","author":{"name":"Ayush Shrivastava","url":"https://dev.to/ayshriv","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"DEV Community","url":"https://dev.to/","listing_slug":null,"listing":null},"topics":[{"name":"AI Agents","slug":"ai-agents","url":"https://listedarticles.com/topics/ai-agents"},{"name":"Tutorials","slug":"tutorials","url":"https://listedarticles.com/topics/tutorials"},{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Software Engineering","slug":"software-engineering","url":"https://listedarticles.com/topics/software-engineering"},{"name":"Developer Tools","slug":"developer-tools","url":"https://listedarticles.com/topics/developer-tools"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":3953,"reading_minutes":17,"published_at":"2026-09-30T08:00:00.000Z","added_at":"2026-09-30T15:14:21.765Z","updated_at":"2026-09-30T15:14:21.765Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/building-production-ready-ai-agents-with-spring-ai-guardrails-evaluation-observability-and-human-in-the-loop","markdown_url":"https://listedarticles.com/articles/building-production-ready-ai-agents-with-spring-ai-guardrails-evaluation-observability-and-human-in-the-loop.md","example":false,"citation":"Ayush Shrivastava, DEV Community. \"Building Production-Ready AI Agents with Spring AI, Guardrails, Evaluation, Observability, and Human-in-the-Loop.\" 30 Sept 2026. https://dev.to/ayshriv/building-production-ready-ai-agents-with-spring-ai-guardrails-evaluation-observability-and-5b76 (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://dev.to/ayshriv/building-production-ready-ai-agents-with-spring-ai-guardrails-evaluation-observability-and-5b76"},"snippet":null,"score":null},{"slug":"engineer-led-ai-assisted-a-practical-workflow-for-building-software","title":"Engineer-Led, AI-Assisted: A Practical Workflow for Building Software","subtitle":null,"summary":"Nathan Pickard describes an engineer-led, AI-assisted software workflow covering planning, development, testing, code review, and context management—arguing AI depends on engineering judgment rather than replacing it.","content_type":"tutorial","language":"en","canonical_url":"https://nathanpickard.com/blog/engineer-led-ai-assisted-workflow/","author":{"name":"Nathan Pickard","url":"https://nathanpickard.com/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Nathan Pickard","url":"https://nathanpickard.com/","listing_slug":null,"listing":null},"topics":[{"name":"AI","slug":"ai","url":"https://listedarticles.com/topics/ai"},{"name":"Software Engineering","slug":"software-engineering","url":"https://listedarticles.com/topics/software-engineering"},{"name":"AI Agents","slug":"ai-agents","url":"https://listedarticles.com/topics/ai-agents"},{"name":"Developer Tools","slug":"developer-tools","url":"https://listedarticles.com/topics/developer-tools"},{"name":"Productivity","slug":"productivity","url":"https://listedarticles.com/topics/productivity"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":4529,"reading_minutes":20,"published_at":"2026-09-30T00:00:00.000Z","added_at":"2026-09-30T18:15:58.008Z","updated_at":"2026-09-30T18:15:58.008Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/engineer-led-ai-assisted-a-practical-workflow-for-building-software","markdown_url":"https://listedarticles.com/articles/engineer-led-ai-assisted-a-practical-workflow-for-building-software.md","example":false,"citation":"Nathan Pickard, Nathan Pickard. \"Engineer-Led, AI-Assisted: A Practical Workflow for Building Software.\" 30 Sept 2026. https://nathanpickard.com/blog/engineer-led-ai-assisted-workflow/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://nathanpickard.com/blog/engineer-led-ai-assisted-workflow/"},"snippet":null,"score":null},{"slug":"why-updatedinput-in-a-pretooluse-hook-doesnt-rewrite-the-command","title":"Why updatedInput in a PreToolUse Hook Doesn’t Rewrite the Command","subtitle":null,"summary":"A deep dive into Claude Code PreToolUse hooks: why returning updatedInput does not rewrite the shell command, and how permission decisions actually work.","content_type":"tutorial","language":"en","canonical_url":"https://mer.vin/news/why-updatedinput-in-a-pretooluse-hook-doesnt-rewrite-the-command/","author":{"name":"Mervin Praison","url":"https://mer.vin/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"mer.vin","url":"https://mer.vin/","listing_slug":null,"listing":null},"topics":[{"name":"AI Agents","slug":"ai-agents","url":"https://listedarticles.com/topics/ai-agents"},{"name":"Developer Tools","slug":"developer-tools","url":"https://listedarticles.com/topics/developer-tools"},{"name":"LLMs","slug":"llms","url":"https://listedarticles.com/topics/llms"},{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":3840,"reading_minutes":17,"published_at":"2026-09-25T11:46:46.000Z","added_at":"2026-09-26T09:19:25.724Z","updated_at":"2026-09-26T09:19:25.724Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/why-updatedinput-in-a-pretooluse-hook-doesnt-rewrite-the-command","markdown_url":"https://listedarticles.com/articles/why-updatedinput-in-a-pretooluse-hook-doesnt-rewrite-the-command.md","example":false,"citation":"Mervin Praison, mer.vin. \"Why updatedInput in a PreToolUse Hook Doesn’t Rewrite the Command.\" 25 Sept 2026. https://mer.vin/news/why-updatedinput-in-a-pretooluse-hook-doesnt-rewrite-the-command/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://mer.vin/news/why-updatedinput-in-a-pretooluse-hook-doesnt-rewrite-the-command/"},"snippet":null,"score":null},{"slug":"your-type-guard-can-silently-drift-from-your-typescript-type","title":"Your Type Guard Can Silently Drift from Your TypeScript Type","subtitle":null,"summary":"TypeScript type guards can quietly diverge from the type they claim to check—rejecting valid data loudly or accepting invalid data silently. Why drift happens and how to keep guards in sync.","content_type":"tutorial","language":"en","canonical_url":"https://dev.to/nyaomaru/your-type-guard-can-silently-drift-from-your-typescript-type-o57","author":{"name":"nyaomaru","url":"https://dev.to/nyaomaru","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"DEV Community","url":"https://dev.to/","listing_slug":null,"listing":null},"topics":[{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Web Development","slug":"web-development","url":"https://listedarticles.com/topics/web-development"},{"name":"Developer Tools","slug":"developer-tools","url":"https://listedarticles.com/topics/developer-tools"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":1512,"reading_minutes":7,"published_at":"2026-09-24T00:00:00.000Z","added_at":"2026-09-25T09:16:56.511Z","updated_at":"2026-09-25T09:16:56.511Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/your-type-guard-can-silently-drift-from-your-typescript-type","markdown_url":"https://listedarticles.com/articles/your-type-guard-can-silently-drift-from-your-typescript-type.md","example":false,"citation":"nyaomaru, DEV Community. \"Your Type Guard Can Silently Drift from Your TypeScript Type.\" 24 Sept 2026. https://dev.to/nyaomaru/your-type-guard-can-silently-drift-from-your-typescript-type-o57 (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://dev.to/nyaomaru/your-type-guard-can-silently-drift-from-your-typescript-type-o57"},"snippet":null,"score":null},{"slug":"i-got-tired-of-vibe-coding-so-i-rebuilt-the-sdlc-as-twelve-agent-skills","title":"I Got Tired of Vibe Coding, So I Rebuilt the SDLC as Twelve Agent Skills","subtitle":null,"summary":"Zeeshan Hanif open-sources a twelve-skill agent kit that turns vibe coding into a disciplined pipeline—from requirements interview to deployed, verified software with decisions traced on disk.","content_type":"tutorial","language":"en","canonical_url":"https://medium.com/@zeeshan_hanif/i-got-tired-of-vibe-coding-so-i-rebuilt-the-sdlc-as-twelve-agent-skills-229773eafb07","author":{"name":"Zeeshan Hanif","url":"https://medium.com/@zeeshan_hanif","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Medium","url":"https://medium.com/","listing_slug":null,"listing":null},"topics":[{"name":"AI Agents","slug":"ai-agents","url":"https://listedarticles.com/topics/ai-agents"},{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Software Engineering","slug":"software-engineering","url":"https://listedarticles.com/topics/software-engineering"},{"name":"Open Source","slug":"open-source","url":"https://listedarticles.com/topics/open-source"},{"name":"Developer Tools","slug":"developer-tools","url":"https://listedarticles.com/topics/developer-tools"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":4397,"reading_minutes":19,"published_at":"2026-09-23T16:06:47.000Z","added_at":"2026-09-23T18:32:19.201Z","updated_at":"2026-09-23T18:32:19.201Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/i-got-tired-of-vibe-coding-so-i-rebuilt-the-sdlc-as-twelve-agent-skills","markdown_url":"https://listedarticles.com/articles/i-got-tired-of-vibe-coding-so-i-rebuilt-the-sdlc-as-twelve-agent-skills.md","example":false,"citation":"Zeeshan Hanif, Medium. \"I Got Tired of Vibe Coding, So I Rebuilt the SDLC as Twelve Agent Skills.\" 23 Sept 2026. https://medium.com/@zeeshan_hanif/i-got-tired-of-vibe-coding-so-i-rebuilt-the-sdlc-as-twelve-agent-skills-229773eafb07 (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://medium.com/@zeeshan_hanif/i-got-tired-of-vibe-coding-so-i-rebuilt-the-sdlc-as-twelve-agent-skills-229773eafb07"},"snippet":null,"score":null},{"slug":"model-context-protocol-with-spring-ai-building-mcp-clients-and-servers-in-java","title":"Model Context Protocol with Spring AI, Building MCP Clients and Servers in Java","subtitle":null,"summary":"Ayush Shrivastava walks through building MCP clients and servers with Spring AI in Java: tool discovery, protocol basics, and wiring MCP into agentic Spring applications beyond a basic demo.","content_type":"tutorial","language":"en","canonical_url":"https://dev.to/ayshriv/model-context-protocol-with-spring-ai-building-mcp-clients-and-servers-in-java-2146","author":{"name":"Ayush Shrivastava","url":"https://dev.to/ayshriv","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"DEV Community","url":"https://dev.to/","listing_slug":null,"listing":null},"topics":[{"name":"AI","slug":"ai","url":"https://listedarticles.com/topics/ai"},{"name":"AI Agents","slug":"ai-agents","url":"https://listedarticles.com/topics/ai-agents"},{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Developer Tools","slug":"developer-tools","url":"https://listedarticles.com/topics/developer-tools"},{"name":"LLMs","slug":"llms","url":"https://listedarticles.com/topics/llms"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":2972,"reading_minutes":13,"published_at":"2026-09-19T00:00:00.000Z","added_at":"2026-09-30T18:16:01.019Z","updated_at":"2026-09-30T18:16:01.019Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/model-context-protocol-with-spring-ai-building-mcp-clients-and-servers-in-java","markdown_url":"https://listedarticles.com/articles/model-context-protocol-with-spring-ai-building-mcp-clients-and-servers-in-java.md","example":false,"citation":"Ayush Shrivastava, DEV Community. \"Model Context Protocol with Spring AI, Building MCP Clients and Servers in Java.\" 19 Sept 2026. https://dev.to/ayshriv/model-context-protocol-with-spring-ai-building-mcp-clients-and-servers-in-java-2146 (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://dev.to/ayshriv/model-context-protocol-with-spring-ai-building-mcp-clients-and-servers-in-java-2146"},"snippet":null,"score":null},{"slug":"how-i-test-mcp-tools-and-mcp-apps","title":"How I Test MCP Tools and MCP Apps","subtitle":null,"summary":"An MCP tool can pass normal tests and still fail when an agent tries to use it. The implementation may be correct, but the model may choose the wrong tool. It may send the wrong arguments. The tool description may be too vague.","content_type":"tutorial","language":"en","canonical_url":"https://blog.fka.dev/blog/2026-09-03-testing-mcp-tools-and-mcp-apps/","author":{"name":"Fatih Kadir Akın","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"fka.dev","url":"https://blog.fka.dev","listing_slug":null,"listing":null},"topics":[{"name":"AI Agents","slug":"ai-agents","url":"https://listedarticles.com/topics/ai-agents"},{"name":"Developer Tools","slug":"developer-tools","url":"https://listedarticles.com/topics/developer-tools"},{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":1915,"reading_minutes":8,"published_at":"2026-09-03T12:00:00.000Z","added_at":"2026-09-28T03:17:11.274Z","updated_at":"2026-09-28T03:17:11.274Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/how-i-test-mcp-tools-and-mcp-apps","markdown_url":"https://listedarticles.com/articles/how-i-test-mcp-tools-and-mcp-apps.md","example":false,"citation":"Fatih Kadir Akın, fka.dev. \"How I Test MCP Tools and MCP Apps.\" 3 Sept 2026. https://blog.fka.dev/blog/2026-09-03-testing-mcp-tools-and-mcp-apps/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://blog.fka.dev/blog/2026-09-03-testing-mcp-tools-and-mcp-apps/"},"snippet":null,"score":null},{"slug":"is-my-agent-secure","title":"Is my agent secure?","subtitle":null,"summary":"Benoît Devilliers hardens a Hermes assistant for client data: Tailscale-only VPS, least-privilege bot accounts, spending caps, per-user agents, and Infisical Agent Vault so credentials never sit in the model context.","content_type":"tutorial","language":"en","canonical_url":"https://benoitslab.substack.com/p/is-my-agent-secure","author":{"name":"Benoît Devilliers","url":"https://benoitslab.substack.com/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Benoît's Lab","url":"https://benoitslab.substack.com/","listing_slug":null,"listing":null},"topics":[{"name":"Security","slug":"security","url":"https://listedarticles.com/topics/security"},{"name":"AI Agents","slug":"ai-agents","url":"https://listedarticles.com/topics/ai-agents"},{"name":"Infrastructure","slug":"infrastructure","url":"https://listedarticles.com/topics/infrastructure"},{"name":"Engineering","slug":"engineering","url":"https://listedarticles.com/topics/engineering"},{"name":"Developer Tools","slug":"developer-tools","url":"https://listedarticles.com/topics/developer-tools"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":1118,"reading_minutes":5,"published_at":"2026-07-08T00:00:00.000Z","added_at":"2026-09-30T06:14:04.760Z","updated_at":"2026-09-30T06:14:04.760Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/is-my-agent-secure","markdown_url":"https://listedarticles.com/articles/is-my-agent-secure.md","example":false,"citation":"Benoît Devilliers, Benoît's Lab. \"Is my agent secure?.\" 8 Jul 2026. https://benoitslab.substack.com/p/is-my-agent-secure (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://benoitslab.substack.com/p/is-my-agent-secure"},"snippet":null,"score":null},{"slug":"giving-your-home-ai-agent-real-tools-mcp-servers-on-a-mac-mini-m6","title":"Giving Your Home AI Agent Real Tools: MCP Servers on a Mac mini M6","subtitle":null,"summary":"A walkthrough of the MCP servers James M runs on a Mac mini M6—filesystem, email, calendar, notes, home automation—and the permission choices that keep an always-on home agent from becoming a liability.","content_type":"tutorial","language":"en","canonical_url":"https://jamesm.blog/ai/mcp-servers-home-ai-agent/","author":{"name":"James M","url":"https://jamesm.blog/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"jamesm.blog","url":"https://jamesm.blog/","listing_slug":null,"listing":null},"topics":[{"name":"AI Agents","slug":"ai-agents","url":"https://listedarticles.com/topics/ai-agents"},{"name":"AI","slug":"ai","url":"https://listedarticles.com/topics/ai"},{"name":"Developer Tools","slug":"developer-tools","url":"https://listedarticles.com/topics/developer-tools"},{"name":"Security","slug":"security","url":"https://listedarticles.com/topics/security"},{"name":"Tutorials","slug":"tutorials","url":"https://listedarticles.com/topics/tutorials"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":1743,"reading_minutes":8,"published_at":"2026-04-27T00:00:00.000Z","added_at":"2026-09-28T15:26:18.810Z","updated_at":"2026-09-28T15:26:18.810Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/giving-your-home-ai-agent-real-tools-mcp-servers-on-a-mac-mini-m6","markdown_url":"https://listedarticles.com/articles/giving-your-home-ai-agent-real-tools-mcp-servers-on-a-mac-mini-m6.md","example":false,"citation":"James M, jamesm.blog. \"Giving Your Home AI Agent Real Tools: MCP Servers on a Mac mini M6.\" 27 Apr 2026. https://jamesm.blog/ai/mcp-servers-home-ai-agent/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://jamesm.blog/ai/mcp-servers-home-ai-agent/"},"snippet":null,"score":null}],"total":11,"count":11,"next_offset":null,"has_more":false,"query":{"q":null,"content_type":"tutorial","topic":"developer-tools","publisher":null,"about":null,"author":null,"language":null,"sort":"newest","limit":20,"offset":0}}