# mcps

Published articles for mcps.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Build with Claude Code: Enrollment for a Two-Day Cohort Course

DevFeed: [Build with Claude Code: Enrollment for a Two-Day Cohort Course](<https://devfeed.tech/articles/last-call-for-enrollment-build-with-claude-code-26893.md>)

Original publisher: [Read original article](<https://blog.bytebytego.com/p/last-call-for-enrollment-build-with-d63>)

Author: ByteByteGo

Published: 2026-09-15T19:31:01Z

Content type: article

Language: en

Sources: [ByteByteGo](<https://devfeed.tech/sources/bytebytego.md>)

Topics: [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [Development](<https://devfeed.tech/topics/development.md>), [Code](<https://devfeed.tech/topics/code.md>), [Git](<https://devfeed.tech/topics/git.md>)

Tags: [build](<https://devfeed.tech/tags/build.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [code](<https://devfeed.tech/tags/code.md>), [development](<https://devfeed.tech/tags/development.md>), [git](<https://devfeed.tech/tags/git.md>), [hooks](<https://devfeed.tech/tags/hooks.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [learn](<https://devfeed.tech/tags/learn.md>), [mcps](<https://devfeed.tech/tags/mcps.md>), [parallel](<https://devfeed.tech/tags/parallel.md>)

### AI overview

The article announces the relaunch of Build with Claude Code, a two-day cohort-based course taught by John Kim. It covers Claude Code fundamentals and production workflows, including context engineering, memory, Skills, MCPs, hooks, Git worktrees, subagents, and agent teams.

### Source excerpt

We're relaunching Build with Claude Code, a 2-day intensive cohort-based course taught by John Kim, who has trained hundreds of engineers at Meta to use Claude Code in real production workflows.

## From AI demos to real work: How Engineering and Operations learn side by side

DevFeed: [From AI demos to real work: How Engineering and Operations learn side by side](<https://devfeed.tech/articles/from-ai-demos-to-real-work-how-engineering-and-operations-learn-side-by-side-38848.md>)

Original publisher: [Read original article](<https://building.nubank.com/from-ai-demos-to-real-work-how-engineering-and-operations-learn-side-by-side/>)

Author: Nubank Editorial

Published: 2026-09-14T16:28:23Z

Content type: article

Language: en

Sources: [Nubank](<https://devfeed.tech/sources/nubank.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Generative AI](<https://devfeed.tech/topics/generative-ai.md>), [AI Development](<https://devfeed.tech/topics/ai-development.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-research](<https://devfeed.tech/tags/ai-research.md>), [applied-ai](<https://devfeed.tech/tags/applied-ai.md>), [data-science-machine-learning](<https://devfeed.tech/tags/data-science-machine-learning.md>), [development](<https://devfeed.tech/tags/development.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [mcps](<https://devfeed.tech/tags/mcps.md>)

### AI overview

This article describes Nubank's Ops AI Acceleration Program and an applied AI workshop with PJ Operations. The workshop combined foundational technical concepts about generative AI, agents, models, tools, context, skills, and MCPs with a real operational challenge to connect engineering knowledge with operational expertise.

### Source excerpt

Building shared technical understanding so operational expertise can turn AI into practical improvements The post From AI demos to real work: How Engineering and Operations learn side by side appeared first on Building Nubank.

## Let's Learn GitHub Copilot App - Free Virtual Training Event

DevFeed: [Let's Learn GitHub Copilot App - Free Virtual Training Event](<https://devfeed.tech/articles/let-s-learn-github-copilot-app-free-virtual-training-event-23832.md>)

Original publisher: [Read original article](<https://devblogs.microsoft.com/blog/lets-learn-github-copilot-app-free-virtual-training-event/>)

Author: Katie Savage

Published: 2026-07-08T17:30:28Z

Content type: article

Language: en

Sources: [Developer Blogs](<https://devfeed.tech/sources/developer-blogs.md>)

Topics: [GitHub Copilot app](<https://devfeed.tech/topics/github-copilot-app.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Pull Request](<https://devfeed.tech/topics/pull-request.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [developer-events](<https://devfeed.tech/tags/developer-events.md>), [event](<https://devfeed.tech/tags/event.md>), [free](<https://devfeed.tech/tags/free.md>), [github](<https://devfeed.tech/tags/github.md>), [github-copilot](<https://devfeed.tech/tags/github-copilot.md>), [github-copilot-app](<https://devfeed.tech/tags/github-copilot-app.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [learn](<https://devfeed.tech/tags/learn.md>), [mcps](<https://devfeed.tech/tags/mcps.md>), [microsoft-for-developers](<https://devfeed.tech/tags/microsoft-for-developers.md>), [pull-request](<https://devfeed.tech/tags/pull-request.md>), [virtual-event](<https://devfeed.tech/tags/virtual-event.md>)

### AI overview

This article announces and describes a free, instructor-led virtual training event for learning the GitHub Copilot app. It covers the app's setup, coding assistance, project management, code review, custom instructions, MCPs, Agent Merge, and Canvases.

### Source excerpt

Join us for a free online event series kicking off July 16 to learn how to get started with the GitHub Copilot App! The post Let's Learn GitHub Copilot App - Free Virtual Training Event appeared first on Microsoft for Developers.

## A note on Context Windows

DevFeed: [A note on Context Windows](<https://devfeed.tech/articles/a-note-on-context-windows-25673.md>)

Original publisher: [Read original article](<https://blog.sanskar10100.dev/a-note-on-context-windows>)

Author: Sanskar Agrawal

Published: 2026-07-03T12:39:24Z

Content type: opinion

Language: en

Sources: [Sanskar's Stuff](<https://devfeed.tech/sources/sanskar-s-stuff.md>)

Topics: [context window](<https://devfeed.tech/topics/context-window.md>), [long-context](<https://devfeed.tech/topics/long-context.md>), [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [codex](<https://devfeed.tech/topics/codex.md>), [Claude](<https://devfeed.tech/topics/claude.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [claude](<https://devfeed.tech/tags/claude.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [codex](<https://devfeed.tech/tags/codex.md>), [context](<https://devfeed.tech/tags/context.md>), [context-window](<https://devfeed.tech/tags/context-window.md>), [cost](<https://devfeed.tech/tags/cost.md>), [developers](<https://devfeed.tech/tags/developers.md>), [mcps](<https://devfeed.tech/tags/mcps.md>), [retrieval](<https://devfeed.tech/tags/retrieval.md>), [skills](<https://devfeed.tech/tags/skills.md>), [terminal](<https://devfeed.tech/tags/terminal.md>)

### AI overview

This opinion article discusses context-window management in long agent conversations. It argues that auto-compaction may occur too late, retrieval quality can decline as context grows, and larger contexts cost more. It recommends monitoring context usage, starting new conversations, keeping concise project instructions, limiting MCPs, skills and subagents, and using subagents to reduce context inflation.

### Source excerpt

In long agent conversations, Developers often lose track of how much context has been used. Tools like Claude Code or Codex have auto-compaction built in, but they compact too late. Opus 4.8 has a mil

## Fin extends Service Agent support to HubSpot and Freshworks

DevFeed: [Fin extends Service Agent support to HubSpot and Freshworks](<https://devfeed.tech/articles/extending-fin-as-the-most-open-agent-platform-9346.md>)

Original publisher: [Read original article](<https://www.intercom.com/blog/extending-fin-as-the-most-open-agent-platform/>)

Author: Paul Adams

Published: 2026-06-09T16:45:42Z

Content type: release

Language: en

Sources: [The Intercom Blog](<https://devfeed.tech/sources/the-intercom-blog.md>)

Topics: [hubspot](<https://devfeed.tech/topics/hubspot.md>), [Support](<https://devfeed.tech/topics/support.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [apis](<https://devfeed.tech/tags/apis.md>), [cli](<https://devfeed.tech/tags/cli.md>), [customer-experience](<https://devfeed.tech/tags/customer-experience.md>), [docs](<https://devfeed.tech/tags/docs.md>), [fin](<https://devfeed.tech/tags/fin.md>), [fin-for-freshdesk](<https://devfeed.tech/tags/fin-for-freshdesk.md>), [fin-for-hubspot](<https://devfeed.tech/tags/fin-for-hubspot.md>), [helpdesk](<https://devfeed.tech/tags/helpdesk.md>), [hubspot](<https://devfeed.tech/tags/hubspot.md>), [integrations](<https://devfeed.tech/tags/integrations.md>), [mcps](<https://devfeed.tech/tags/mcps.md>), [news-updates](<https://devfeed.tech/tags/news-updates.md>), [platform](<https://devfeed.tech/tags/platform.md>)

### AI overview

Intercom announces that Fin can operate as a Service Agent on top of HubSpot and Freshworks, allowing customers to integrate it without migrating from their existing helpdesk. The article also describes Fin's open-platform approach, including APIs, MCPs, CLI access, and public documentation.

### Source excerpt

Fin can be used as a Service Agent on top of HubSpot and Freshworks, meaning you can use the world's best Agent without migrating off your helpdesk.

## Why MCP remains useful despite context-window overhead

DevFeed: [Why MCP remains useful despite context-window overhead](<https://devfeed.tech/articles/mcps-are-more-alive-than-ever-27202.md>)

Original publisher: [Read original article](<https://antonioleiva.com/mcps-are-more-alive-than-ever>)

Published: 2026-03-26T11:30:00Z

Content type: opinion

Language: en

Sources: [Antonio Leiva](<https://devfeed.tech/sources/antonio-leiva.md>)

Topics: [Model Context Protocol (MCP)](<https://devfeed.tech/topics/model-context-protocol-mcp.md>), [Model Context Protocol](<https://devfeed.tech/topics/model-context-protocol.md>), [anthropic](<https://devfeed.tech/topics/anthropic.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [anthropic](<https://devfeed.tech/tags/anthropic.md>), [chatgpt](<https://devfeed.tech/tags/chatgpt.md>), [context-window](<https://devfeed.tech/tags/context-window.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [mcps](<https://devfeed.tech/tags/mcps.md>), [tooling](<https://devfeed.tech/tags/tooling.md>)

### AI overview

This opinion article argues that MCP remains useful despite criticism that MCP servers are obsolete. It explains that MCP standardized interactions between AI clients and tool providers, while its main weakness was the context-window overhead created by extensive tool metadata.

### Source excerpt

Everything Android, Kotlin and other random topics

## Here's my list of reasons for using Opencode

DevFeed: [Here's my list of reasons for using Opencode](<https://devfeed.tech/articles/here-s-my-list-of-reasons-for-using-opencode-25303.md>)

Original publisher: [Read original article](<https://kau.sh/blog/opencode-reasons/>)

Author: Kaushik Gopal

Published: 2026-03-17T20:00:00Z

Content type: opinion

Language: en

Sources: [Kaushik Gopal's Site](<https://devfeed.tech/sources/kaushik-gopal-s-site.md>)

Topics: [User experience (UX)](<https://devfeed.tech/topics/ux.md>), [client](<https://devfeed.tech/topics/client.md>), [servers](<https://devfeed.tech/topics/servers.md>), [context](<https://devfeed.tech/topics/context.md>)

Tags: [agentic](<https://devfeed.tech/tags/agentic.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [bugs](<https://devfeed.tech/tags/bugs.md>), [external](<https://devfeed.tech/tags/external.md>), [features](<https://devfeed.tech/tags/features.md>), [mcps](<https://devfeed.tech/tags/mcps.md>), [models](<https://devfeed.tech/tags/models.md>), [opencode](<https://devfeed.tech/tags/opencode.md>), [plugins](<https://devfeed.tech/tags/plugins.md>), [switching](<https://devfeed.tech/tags/switching.md>), [tailscale](<https://devfeed.tech/tags/tailscale.md>), [ux](<https://devfeed.tech/tags/ux.md>)

### AI overview

The author gives five personal reasons for using OpenCode: switching between models, its client-server architecture, subagent and mode features, opinionated user experience, and plugin customization. The article also notes that OpenCode has bugs and missing features, which the author says have not stopped them from using it exclusively for two months.

### Source excerpt

Here's my list of reasons for using Opencode. 1. Switch between models on the fly ## I'm often experimenting with the bleeding edge models as they come out. I actively switch between models for tasks and I use them all enough where I can tell the difference. Opencode lets me switch between models mid-task or mid-conversation. Fluidly. 2. client-server architecture (a.k.a built-in remote control) ## I wrote about this and agentic fluidity in more detail but tldr: Opencode has the client/server architecture baked in. So I can just start an opencode server on one machine, expose it through tailscale serve and start using it on my phone or other machines. 3. Subagent + mode features ## I talked about this on my podcast in some detail but Opencode has the best implementation of subagents and modes. You can switch to a subagent definition as your primary mode, then operate other subagents from there. It makes orchestrator-type tasks super easy. 4. Opinionated UX ## I love that OpenCode is opinionated about their UX. They don't try to be Claude Code or Codex. In the process they have some really nice UX patterns like a sidebar with ongoing file changes, context/cost, MCPs connected etc. It's the first time I've not needed to worry about a custom statusline.sh or building one. 5. "Highly" customizable via plugins ## The plugin ecosystem is highly customizable. To the point where you can add new features, integrate with external services or even modify OpenCode's default behavior. The wonderful Jesse Vincent mentioned this to me when I was stupidly contemplating a fork. What's missing # It's not all rainbows and sunshine. Anomaly -- the team behind OpenCode -- is small. Which sometimes shows, because there's definitely bugs and some features missing. But I will say... none that's deterred me from using it for the last two months, exclusively. Go give it a shot. Many of the serious AI coders I know are really liking it and switching.

## OLX Masterclass Frontend 2026

DevFeed: [OLX Masterclass Frontend 2026](<https://devfeed.tech/articles/olx-masterclass-frontend-2026-20389.md>)

Original publisher: [Read original article](<https://tech.olx.com/olx-masterclass-frontend-2026-068299a2df50?source=rss----761b019b483f---4>)

Author: Isaac Queiroz

Published: 2026-02-25T16:16:00Z

Content type: news

Language: en

Sources: [OLX](<https://devfeed.tech/sources/olx.md>)

Topics: [Front end](<https://devfeed.tech/topics/frontend.md>), [Model Context Protocol](<https://devfeed.tech/topics/model-context-protocol.md>), [Development](<https://devfeed.tech/topics/development.md>), [CSS](<https://devfeed.tech/topics/css.md>), [React](<https://devfeed.tech/topics/react.md>), [Figma](<https://devfeed.tech/topics/figma.md>), [repo](<https://devfeed.tech/topics/repo.md>), [configuration](<https://devfeed.tech/topics/configuration.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [code](<https://devfeed.tech/tags/code.md>), [coding](<https://devfeed.tech/tags/coding.md>), [component](<https://devfeed.tech/tags/component.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [css](<https://devfeed.tech/tags/css.md>), [development](<https://devfeed.tech/tags/development.md>), [event](<https://devfeed.tech/tags/event.md>), [figma](<https://devfeed.tech/tags/figma.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [frontend-development](<https://devfeed.tech/tags/frontend-development.md>), [masterclass](<https://devfeed.tech/tags/masterclass.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [mcps](<https://devfeed.tech/tags/mcps.md>), [model-context-protocol](<https://devfeed.tech/tags/model-context-protocol.md>), [olx](<https://devfeed.tech/tags/olx.md>), [react](<https://devfeed.tech/tags/react.md>), [repo](<https://devfeed.tech/tags/repo.md>)

### AI overview

OLX announces its 2026 Frontend Masterclass, featuring three sessions on MCP integrations and Figma-to-React workflows, new CSS capabilities, and managing localized websites for multiple brands from a single repository.

### Source excerpt

The always-evolving challenges of OLX create a rich environment for innovation, experimentation, and knowledge sharing. In our 2026 Frontend Masterclass, we have three sessions that will shed light on our current development flow. Join us on March 3rd, 2026, from 6:00 pm to 9:00 pm at our OLX Offices in Poznań! Do you want to join us and know what's trending in the latest frontend technology? Check the event information and join here! Can't join it in person? Sign in to this form to receive the online recording of the session! Our Agenda With a broad schedule, our speakers will deliver a mix of technical presentations and demonstrations on multiple subjects. MCP Servers in Action: From Figma Design to React Component in Minutes by Karol Grabowski Part of what changed in our day-to-day flow is how AI is always available to help us. AI assistants and agents are powerful out-of-the-box tools; we can augment our reach by configuring Model Context Protocols (MCPs) to take our setup a step further. Join Karol to explore how the Model Context Protocol turns AI assistants into powerful development partners with direct access to your tools. This talk covers the MCP ecosystem, real OLX integrations, and includes a live coding session demonstrating the Figma-to-code workflow. CSS is no longer "this simple" -- it got _layers_, quite literally by Tomasz "Comandeer" Jakut At the same time that we advance with AI and multiple experiments to learn from our users and make our flows as pleasant as possible, we are still styling our components with the usual suspects, right? Not always! Join Tomasz Jakut and deep dive into CSS's new capabilities that can redefine how we approach styling websites: from @Layer and nesting to container queries, scoped styles, and user preferences. New native features can refresh well-known techniques and make others obsolete. One-product, three brands -- Our strategy for serving different countries from a single repo by Lilian Galezewska We all know how OL

## Turning Hypermedia APIs into MCPs

DevFeed: [Turning Hypermedia APIs into MCPs](<https://devfeed.tech/articles/turning-hypermedia-apis-into-mcps-20523.md>)

Original publisher: [Read original article](<https://code.dblock.org/2025/09/18/turning-hypermedia-apis-into-mcps.html>)

Author: Daniel Doubrovkine (dblock@dblock.org)

Published: 2025-09-18T09:00:00Z

Content type: tutorial

Language: en

Sources: [Daniel Doubrovkine](<https://devfeed.tech/sources/daniel-doubrovkine.md>)

Topics: [API](<https://devfeed.tech/topics/api.md>), [Model Context Protocol (MCP)](<https://devfeed.tech/topics/model-context-protocol-mcp.md>), [MCP Server](<https://devfeed.tech/topics/mcp-server.md>), [REST API](<https://devfeed.tech/topics/rest-api.md>), [Ruby](<https://devfeed.tech/topics/ruby.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Slack](<https://devfeed.tech/topics/slack.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [api-design](<https://devfeed.tech/tags/api-design.md>), [apis](<https://devfeed.tech/tags/apis.md>), [hypermedia](<https://devfeed.tech/tags/hypermedia.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [mcp-server](<https://devfeed.tech/tags/mcp-server.md>), [mcps](<https://devfeed.tech/tags/mcps.md>), [model-context-protocol](<https://devfeed.tech/tags/model-context-protocol.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [rest](<https://devfeed.tech/tags/rest.md>), [rest-api](<https://devfeed.tech/tags/rest-api.md>), [ruby](<https://devfeed.tech/tags/ruby.md>), [slack](<https://devfeed.tech/tags/slack.md>)

### AI overview

This tutorial shows how to expose a Hypermedia API as an MCP server using the Ruby gem hyperclient-mcp. It uses the open-source S'Up Slack bot to demonstrate resource discovery, starting the server, connecting it to Claude, and querying bot and team information.

### Source excerpt

I've written and talked extensively about Hypermedia APIs for about a decade. The HATEOAS constraints in representing resources for a RESTful API has numerous advantages in API design, readability, discoverability, and performance over a hand-rolled REST API. Unfortunately, adoption of Hypermedia APIs is very low compared to, for example GraphQL, but I find the implementation a lot simpler and continue adding Hypermedia APIs to my pet projects. At its root a Hypermedia API looks like so. { "_links": { "self": { "href": "https://sup2.playplay.io/api" }, "status": { "href": "https://sup2.playplay.io/api/status" }, "team": { "href": "https://sup2.playplay.io/api/teams/{id}", "templated": true }, ... } } The above example is an extract from this API. For this post we will use one of my Slack bots called S'Up, which generates fresh triads of team members in Slack to meet for coffee every week in an informal standup. The bot is open-source and you can try it here. Because the Hypermedia API structure is fixed with only "resources" and "links" (and similar to API frameworks such as GraphQL) you don't need an application-specific client to interact with the API. In Ruby, the most popular generic Hypermedia client is Hyperclient. With the API above, a client can retrieve the bot status, and using an API token obtained from an existing installation some team information. api = Hyperclient.new('https://sup2.playplay.io/api') do |client| client.headers['X-Access-Token'] = ENV.fetch('TOKEN', nil) end status = api.status puts "Bot is #{status.ping['presence']['presence']}." team = api.team(id: '1234') puts "Team name is '#{team.name}'." This will output "Bot is online." and "Team name is 'dblock'." for my installation. In this case, the generic client knew nothing about "team" - it was discovered programmatically and was, in a way, self-documenting. Unsurprisingly, this idea of templated resources is reused almost exactly the same way in the model context protocol (MCP). Therefor

## Provisioning Machines using MCPs

DevFeed: [Provisioning Machines using MCPs](<https://devfeed.tech/articles/provisioning-machines-using-mcps-1710.md>)

Original publisher: [Read original article](<https://fly.io/blog/mcp-provisioning/>)

Published: 2025-05-07T00:00:00Z

Content type: opinion

Language: en

Sources: [The Fly Blog](<https://devfeed.tech/sources/the-fly-blog.md>)

Topics: [Provisioning](<https://devfeed.tech/topics/provisioning.md>), [Model Context Protocol](<https://devfeed.tech/topics/model-context-protocol.md>), [fly.io](<https://devfeed.tech/topics/fly-io.md>), [fly](<https://devfeed.tech/topics/fly.md>), [Claude](<https://devfeed.tech/topics/claude.md>), [cursor](<https://devfeed.tech/topics/cursor.md>), [GitHub](<https://devfeed.tech/topics/github.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [cdn](<https://devfeed.tech/tags/cdn.md>), [claude](<https://devfeed.tech/tags/claude.md>), [close-to-users](<https://devfeed.tech/tags/close-to-users.md>), [copilot](<https://devfeed.tech/tags/copilot.md>), [cursor](<https://devfeed.tech/tags/cursor.md>), [deploy-app-servers](<https://devfeed.tech/tags/deploy-app-servers.md>), [docker](<https://devfeed.tech/tags/docker.md>), [elixir](<https://devfeed.tech/tags/elixir.md>), [fly](<https://devfeed.tech/tags/fly.md>), [fly-io](<https://devfeed.tech/tags/fly-io.md>), [github](<https://devfeed.tech/tags/github.md>), [heroku-alternative](<https://devfeed.tech/tags/heroku-alternative.md>), [heroku-competitor](<https://devfeed.tech/tags/heroku-competitor.md>), [hosting](<https://devfeed.tech/tags/hosting.md>), [i](<https://devfeed.tech/tags/i.md>), [mcps](<https://devfeed.tech/tags/mcps.md>), [networking](<https://devfeed.tech/tags/networking.md>), [postgresql-clusters](<https://devfeed.tech/tags/postgresql-clusters.md>), [provisioning](<https://devfeed.tech/tags/provisioning.md>), [servers](<https://devfeed.tech/tags/servers.md>), [terraform](<https://devfeed.tech/tags/terraform.md>)

### AI overview

The author describes using MCP with Claude to create and manage Fly.io volumes, including deleting an unattached volume. The article argues that connecting LLMs to infrastructure tools can make application resource management more intuitive than using APIs, CLIs, or dashboards.

### Source excerpt

Today's state of the art is K8S, Terraform, web based UIs, and CLIs. Those days are numbered. On Monday, I created my first fly volume using an MCP. For those who don't know what MCPs are, they are how you attach tools to LLMs like Claude or Cursor. I added support for fly volume create to fly mcp server, and it worked the first time. A few hours later, and with the assistance of GitHub Copilot, i added support for all fly volumes commands. This movie summary is from When Worlds Collide, by Nalaka Gunawardene I'm reminded of the memorable scene in the film Star Trek IV: The Voyage Home (1986). Chief Engineer Scotty, having time-travelled 200 years back to late 20th century San Francisco with his crew mates, encounters an early Personal Computer (PC). Sitting in front of it, he addresses the machine affably as "Computer!" Nothing happens. Scotty repeats himself; still no response. He doesn't realise that voice recognition capability hadn't arrived yet. Exasperated, he picks up the mouse and speaks into it: "Hello, computer?" The computer's owner offers helpful advice: "Just use the keyboard." Scotty looks astonished. "A keyboard?" he asks, and adds in a sarcastic tone: "How quaint!" A while later, I asked for a list of volumes for an existing app, and Claude noted that I had a few volumes that weren't attached to any machines. So I asked it to delete the oldest unattached volume, and it did so. Then it occurred to me to do it again; this time I captured the screen: A few notes: I could have written a program using the machines API, but that would have required some effort. I could have used flyctl directly, but to be honest, I would have had to use the documentation and a bit of copy/pasting of arguments. I could have navigated to a list of volumes for this application in the Fly.io dashboard, but there currently isn't any way to sort the list or delete a volume. Had those been in place, that would have been a reasonable alternative if that was something I was active