<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Samuele Verzi</title>
    <description>The latest articles on DEV Community by Samuele Verzi (@samuv).</description>
    <link>https://dev.to/samuv</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3448310%2F173c5918-854c-4057-8ffb-f7eecf456ee3.png</url>
      <title>DEV Community: Samuele Verzi</title>
      <link>https://dev.to/samuv</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/samuv"/>
    <language>en</language>
    <item>
      <title>Simplify Your AI Agent Development: Test and Tune MCP Servers Instantly with the ToolHive Playground</title>
      <dc:creator>Samuele Verzi</dc:creator>
      <pubDate>Tue, 14 Oct 2025 12:20:05 +0000</pubDate>
      <link>https://dev.to/stacklok/simplify-your-ai-agent-development-test-and-tune-mcp-servers-instantly-with-the-toolhive-playground-5c3a</link>
      <guid>https://dev.to/stacklok/simplify-your-ai-agent-development-test-and-tune-mcp-servers-instantly-with-the-toolhive-playground-5c3a</guid>
      <description>&lt;p&gt;Developing capable AI agents means more than just connecting to a model. It requires testing, tuning, and managing the external tools and servers your agents rely on. That’s where the Model Context Protocol (MCP) comes in, enabling agents to interact with real-world systems through well-defined interfaces.&lt;/p&gt;

&lt;p&gt;But validating and iterating on those MCP servers can be tedious. The ToolHive playground streamlines that process by giving you a sandboxed, conversational environment to test and tune your MCP servers instantly, no complex configuration required. With the playground, you can move from debugging tools to building smarter, production-ready agents in record time.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://toolhive.dev" rel="noopener noreferrer"&gt;ToolHive UI&lt;/a&gt; is an open-source project that makes it easy to test and manage MCP servers and their connection to AI clients. You can see the full source code on &lt;a href="https://github.com/stacklok/toolhive-studio" rel="noopener noreferrer"&gt;GitHub repository&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here is how you can leverage the ToolHive playground to simplify your AI agent workflow.&lt;/p&gt;

&lt;h2&gt;
  
  
  What the playground offers
&lt;/h2&gt;

&lt;p&gt;The playground delivers powerful capabilities, all wrapped in a single, unified interface:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Instant testing&lt;/strong&gt;: You can immediately validate MCP server functionality. Just enter your AI model API key (such as for &lt;strong&gt;Anthropic&lt;/strong&gt; or &lt;strong&gt;OpenAI&lt;/strong&gt;), select the MCP servers, and begin testing. This eliminates the need for external tooling just to confirm your MCP server works correctly.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Detailed information&lt;/strong&gt;: Every interaction with your AI agent is meticulously logged. You see the tool's name, the exact input parameters passed to it, the execution status (success or failure), the raw response data, and the timing information. This visibility ensures you understand exactly how your MCP servers respond.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Conversational server management&lt;/strong&gt;: The playground's built-in MCP server (&lt;code&gt;toolhive mcp&lt;/code&gt;) lets you manage your infrastructure using simple natural language commands, no command lines, no manual setup. It's integrated, clear management that feels like a conversation.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Local and remote server support&lt;/strong&gt;: ToolHive lets you run both local MCP servers (on your machine using Docker) and remote MCP servers (accessed via URL), giving you flexibility in how you deploy and test your tools.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Getting started in the playground
&lt;/h2&gt;

&lt;p&gt;Starting with the playground is straightforward. You only need to complete a few simple setup steps:&lt;/p&gt;

&lt;h3&gt;
  
  
  Access the playground
&lt;/h3&gt;

&lt;p&gt;Click the &lt;strong&gt;playground&lt;/strong&gt; tab in the ToolHive UI navigation bar.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F75u2e9i0sa2hknp9azwd.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F75u2e9i0sa2hknp9azwd.webp" alt="ToolHive playground starting page" width="800" height="522"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Configure a provider
&lt;/h3&gt;

&lt;p&gt;Click &lt;strong&gt;Configure your API Keys&lt;/strong&gt; to set up access to your chosen AI model providers.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ft57on86tzsg5cyc2kv45.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ft57on86tzsg5cyc2kv45.webp" alt="ToolHive playground API Keys configuration panel showing multiple provider options" width="800" height="524"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can configure multiple accounts to test different models and providers:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;OpenAI&lt;/strong&gt; (for GPT models)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Anthropic&lt;/strong&gt; (for Claude models)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Google&lt;/strong&gt; (for Gemini models)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;xAI&lt;/strong&gt; (for Grok models)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;OpenRouter&lt;/strong&gt; (for access to multiple model providers)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Select MCP tools
&lt;/h3&gt;

&lt;p&gt;Click the tools icon to manage which MCP servers and tools are available to the AI model in the playground. Here, you can toggle the availability of tools from each server, and search or filter them. The &lt;strong&gt;&lt;code&gt;toolhive mcp&lt;/code&gt;&lt;/strong&gt; management server is enabled by default, providing infrastructure management capabilities for both your local and remote MCP servers.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbj1z3lkjueg53ige0v26.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbj1z3lkjueg53ige0v26.webp" alt="ToolHive playground tools selection panel with enabled MCP servers and searchable tools list" width="800" height="523"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Start testing
&lt;/h3&gt;

&lt;p&gt;Once configured, you can start a conversation. The model will utilize all enabled MCP tools to respond to your queries.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fz5vap0cvon17wwik15dz.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fz5vap0cvon17wwik15dz.webp" alt="ToolHive playground main chat interface showing conversation with AI and MCP tool execution" width="800" height="523"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Testing complex workflows
&lt;/h2&gt;

&lt;p&gt;The playground isn't just for simple server validation, it offers an end-to-end testing environment with the features you'd expect from a modern AI client like rich media attachments and multi-server orchestration.&lt;/p&gt;

&lt;h3&gt;
  
  
  Multi-server orchestration
&lt;/h3&gt;

&lt;p&gt;You can combine multiple MCP servers to create powerful workflows. For example, enable both a &lt;a href="https://docs.stacklok.com/toolhive/guides-mcp/filesystem" rel="noopener noreferrer"&gt;filesystem MCP&lt;/a&gt; server and a data processing server simultaneously. The AI can intelligently coordinate between them to read files, process data, and write results—all through natural conversation.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Before testing&lt;/strong&gt;: Make sure your MCP servers are enabled in ToolHive, running, and also enabled in the playground's tool selection panel.&lt;/p&gt;

&lt;p&gt;Example workflow:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;Read the JSON file from /projects/data/products.json, analyze the inventory levels, and create a summary report&lt;/code&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The AI will use the filesystem server to read the file, process the data using available tools, and provide structured insights.&lt;/p&gt;

&lt;h3&gt;
  
  
  Rich media attachments
&lt;/h3&gt;

&lt;p&gt;The playground supports attaching images and PDF documents directly in the conversation, just like any modern AI client. This capability is essential for testing document analysis, image processing, or multimodal workflows.&lt;/p&gt;

&lt;p&gt;Use cases:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Document processing&lt;/strong&gt;: Upload a PDF invoice and ask the AI to extract key information using your custom MCP tools&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Image analysis&lt;/strong&gt;: Attach screenshots or diagrams and test how your MCP servers interact with visual data&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Data validation&lt;/strong&gt;: Share files that your MCP servers need to process and verify the output in real-time&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  End-to-end testing
&lt;/h3&gt;

&lt;p&gt;Because the playground behaves like a production MCP client, you can validate complete user journeys before deployment:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Test tool discovery and selection by the AI&lt;/li&gt;
&lt;li&gt;Verify parameter passing and error handling&lt;/li&gt;
&lt;li&gt;Validate multi-step workflows that require tool chaining&lt;/li&gt;
&lt;li&gt;Confirm proper handling of different file formats and media types&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This comprehensive testing environment means you can catch integration issues early, reducing the risk of problems when you connect your MCP servers to external AI clients like GitHub Copilot, Cursor, or other applications.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conversational power: managing servers with natural language
&lt;/h2&gt;

&lt;p&gt;The true elegance of the playground lies in managing your MCP infrastructure using the same chat interface you use to test its functionality.&lt;/p&gt;

&lt;p&gt;The built-in &lt;code&gt;toolhive mcp&lt;/code&gt; server enables powerful, conversational commands, offering a streamlined approach with significant benefits:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Feature&lt;/th&gt;
&lt;th&gt;Benefit to you&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Unified interface&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Manage infrastructure using the exact same conversational interface as testing.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Contextual operations&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;The AI understands your current server state and can make intelligent decisions about which servers to manage.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Reduced complexity&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;You don't need to switch between traditional command-line interfaces and the chat interface. Everything can be done through conversation.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Observability&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;All management actions are logged alongside tool executions, providing clear visibility.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;For example, to check the running state of all hosted servers, you can simply ask:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;Can you list all my MCP servers and show their current status?&lt;/code&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The AI executes the &lt;code&gt;list_servers&lt;/code&gt; tool, providing immediate, structured feedback directly in the conversation panel:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpw6y38qzo9621cpgpzqg.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpw6y38qzo9621cpgpzqg.webp" alt="ToolHive playground showing list_servers tool execution results with server statuses" width="800" height="523"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can also carry out complex, maintenance-focused requests easily, such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;Start the fetch MCP server for me&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Stop all unhealthy MCP servers&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Show me the logs for the meta-mcp server&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Recommended practices for effective testing
&lt;/h2&gt;

&lt;p&gt;To get the most out of the playground, keep these best practices in mind:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Isolated testing&lt;/strong&gt;: Test individual MCP servers one at a time to validate their core functionality.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Integration testing&lt;/strong&gt;: Enable multiple servers to test how they work together and prevent tool conflicts. Use the same models as in production to ensure consistent behavior and expected tool calls.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Performance validation&lt;/strong&gt;: Monitor tool execution times under different loads.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Error handling&lt;/strong&gt;: Intentionally create error conditions to ensure your tools, and the AI's response, handle failures gracefully.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The ToolHive playground transforms the intricate process of setting up, managing, and validating Model Context Protocol servers into an intuitive, seamless experience. It provides you with the visibility and control you need to confidently deploy secure and effective AI agents.&lt;/p&gt;

&lt;p&gt;
  &lt;a href="https://toolhive.dev" rel="noopener noreferrer"&gt;
    Try ToolHive UI Now
  &lt;/a&gt;
&lt;/p&gt;

</description>
      <category>toolhive</category>
      <category>agents</category>
      <category>mcp</category>
    </item>
    <item>
      <title>Spin Up MCP servers locally with ease, ToolHive now offers full Windows support</title>
      <dc:creator>Samuele Verzi</dc:creator>
      <pubDate>Mon, 25 Aug 2025 16:13:16 +0000</pubDate>
      <link>https://dev.to/stacklok/spin-up-mcp-servers-locally-with-ease-toolhive-now-offers-full-windows-support-2ol</link>
      <guid>https://dev.to/stacklok/spin-up-mcp-servers-locally-with-ease-toolhive-now-offers-full-windows-support-2ol</guid>
      <description>&lt;p&gt;If you’re developing on a PC or just prefer a familiar environment, ToolHive makes installing and running MCP servers smooth, secure, and effortless on Windows.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Is ToolHive?
&lt;/h2&gt;

&lt;p&gt;ToolHive is an open-source platform that streamlines the deployment and management of &lt;strong&gt;Model Context Protocol (MCP) servers&lt;/strong&gt;. It abstracts away the complexity of setup, containerization, runtime versioning, and security, letting you focus on innovation, not configuration.&lt;/p&gt;

&lt;p&gt;ToolHive is available in three modes to meet different needs:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://github.com/stacklok/toolhive-studio" rel="noopener noreferrer"&gt;Desktop app (ToolHive UI)&lt;/a&gt;&lt;/strong&gt; for any developers on Windows, macOS, or Linux.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://github.com/stacklok/toolhive" rel="noopener noreferrer"&gt;CLI tool (thv)&lt;/a&gt;&lt;/strong&gt; for terminal-first workflows, automation, and scripting.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Kubernetes Operator&lt;/strong&gt; for deploying and maintaining your remote MCP servers.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Running ToolHive on Windows
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2nz9zki3jiququzwdnay.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2nz9zki3jiququzwdnay.png" alt="ToolHive UI MCP Servers" width="800" height="538"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;When we built-in Windows support, our goal was to keep things as simple as possible for the user. ToolHive includes: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A &lt;strong&gt;native Windows installer&lt;/strong&gt; (ToolHive.Setup.exe) for seamless setup.&lt;/li&gt;
&lt;li&gt;A desktop app that runs MCP servers is in isolated containers (via Docker Desktop or Podman), just like on other platforms.&lt;/li&gt;
&lt;li&gt;A UI that lets you &lt;strong&gt;browse, install, and manage MCP servers&lt;/strong&gt;, no command line needed.&lt;/li&gt;
&lt;li&gt;Effortless setup for clients like GitHub Copilot, Cursor, Cline, Roo Code, and Claude Code, with automatic configuration.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Spinning Up an MCP Server Locally on Windows&lt;/h2&gt;

&lt;p&gt;Here’s a quick step-by-step walkthrough:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;Download &amp;amp; Install ToolHive for Windows&lt;/strong&gt;&lt;/p&gt;
    &lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fl4sm1uf9diok0jlj8kzn.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fl4sm1uf9diok0jlj8kzn.png" alt="Download ToolHive" width="800" height="474"&gt;&lt;/a&gt;&lt;/p&gt;
    &lt;p&gt;
      Go to &lt;a href="https://toolhive.dev/" rel="noopener noreferrer"&gt;https://toolhive.dev/&lt;/a&gt;, click &lt;strong&gt;Download now&lt;/strong&gt; to get the Windows desktop installer 
      (&lt;code&gt;ToolHive.Setup.exe&lt;/code&gt;), then open it to begin installation.
    &lt;/p&gt;
    &lt;p&gt;
      To run MCP servers, you’ll also need a container engine such as &lt;strong&gt;Docker Desktop&lt;/strong&gt;, 
      &lt;strong&gt;Podman&lt;/strong&gt;, or &lt;strong&gt;Rancher Desktop&lt;/strong&gt; (with dockerd).
    &lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;Open and Launch the Desktop App (ToolHive UI)&lt;/strong&gt;&lt;/p&gt;
    &lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fasbop6s5z1vy82iqamag.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fasbop6s5z1vy82iqamag.png" alt="ToolHive UI executable" width="800" height="418"&gt;&lt;/a&gt;&lt;/p&gt;
    &lt;p&gt;
      ToolHive provides a clean UI with tabs like &lt;em&gt;Installed&lt;/em&gt;, &lt;em&gt;Registry&lt;/em&gt;, &lt;em&gt;Clients&lt;/em&gt;, and &lt;em&gt;Secrets&lt;/em&gt; 
      to guide your workflow.
    &lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;Browse and Install an MCP Server&lt;/strong&gt;&lt;/p&gt;
    &lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3xp6os63fkvw8y4dbyys.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3xp6os63fkvw8y4dbyys.png" alt="ToolHive Registry" width="800" height="536"&gt;&lt;/a&gt;&lt;/p&gt;
    &lt;p&gt;
      Go to the &lt;em&gt;Registry&lt;/em&gt; tab and select a verified MCP server, like &lt;strong&gt;fetch&lt;/strong&gt;, which retrieves web content. 
      Click &lt;strong&gt;Install Server&lt;/strong&gt;, and ToolHive handles containerization, proxy setup (SSE-based), and launches the server.
    &lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;Connect Your AI Client&lt;/strong&gt;&lt;/p&gt;
    &lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F71jheu93jypby1iqcl8w.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F71jheu93jypby1iqcl8w.png" alt="ToolHive Clients integrations" width="800" height="538"&gt;&lt;/a&gt;&lt;/p&gt;
    &lt;p&gt;
      In the &lt;em&gt;Clients&lt;/em&gt; tab, toggle integration for your preferred editor or agent. ToolHive auto-configures it so your AI client 
      can talk to the MCP server with zero fuss.
    &lt;/p&gt;
  &lt;/li&gt;

  &lt;li&gt;
    &lt;p&gt;&lt;strong&gt;Use the MCP Server from Your AI Client&lt;/strong&gt;&lt;/p&gt;
    &lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fi6o6rsbjxqrr1r0atnvc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fi6o6rsbjxqrr1r0atnvc.png" alt="Using MCP servers in Cursor/GitHub Copilot" width="800" height="471"&gt;&lt;/a&gt;&lt;/p&gt;
    &lt;p&gt;
      For example, ask GitHub Copilot to “fetch and summarize content from &lt;a href="https://toolhive.dev/" rel="noopener noreferrer"&gt;https://toolhive.dev/&lt;/a&gt;.” 
      ToolHive forwards the request through the container to the MCP server, and your agent handles the response.
    &lt;/p&gt;
  &lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Why ToolHive Stands Out
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Security by Default
&lt;/h3&gt;

&lt;p&gt;Each MCP server runs in an isolated container with fine-grained permission control (filesystem, network, etc.). ToolHive also supports secret management through encrypted storage, steering clear of plaintext tokens. In addition, you can enable &lt;strong&gt;network isolation configuration&lt;/strong&gt; for any server, giving you even tighter control over how and when it can access external resources.&lt;/p&gt;

&lt;h3&gt;
  
  
  Unified Experience Across Platforms
&lt;/h3&gt;

&lt;p&gt;With the Windows installer, ToolHive maintains the same intuitive UI and workflows found on macOS and Linux. No need for platform-specific hacks or command-line heroes.&lt;/p&gt;

&lt;h3&gt;
  
  
  Flexible Developer Tools Compatibility
&lt;/h3&gt;

&lt;p&gt;ToolHive auto-configures popular clients (Copilot, Cursor, etc.), but it also supports custom setups via SSE-based or manual configuration.&lt;/p&gt;

&lt;h3&gt;
  
  
  Runs Anything, Anywhere
&lt;/h3&gt;

&lt;p&gt;Whether it’s curated MCP registry entries, custom Docker images, or even source packages (npx://, uvx://) that ToolHive builds into containers on-the-fly, ToolHive makes running MCP servers frictionless.&lt;/p&gt;

</description>
      <category>mcp</category>
      <category>windows</category>
      <category>toolhive</category>
      <category>ai</category>
    </item>
  </channel>
</rss>
