golem-configure-mcp-server

Configure golem.yaml MCP server deployments with OAuth security.

Updated May 17, 2026
One-click install
npx skills add https://github.com/Rust-soham/golem-claw --skill golem-configure-mcp-server-rust-soham
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: golem-configure-mcp-server
Source: https://github.com/Rust-soham/golem-claw/tree/main/packages/golem/.agents/skills/golem-configure-mcp-server
Command: npx skills add https://github.com/Rust-soham/golem-claw --skill golem-configure-mcp-server-rust-soham

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you configure MCP (Model Context Protocol) server deployments for your golem agents so MCP clients can discover and call your agent tools and resources without writing extra integration code.

Core Features & Use Cases

  • MCP deployment configuration: Adds an mcp section to golem.yaml to deploy MCP endpoints alongside your golem services.
  • Multi-environment setup: Targets different domains and settings for local vs cloud (or other) environments.
  • OAuth-secured MCP access: Creates and references OAuth-based security schemes so only authenticated clients can access agent capabilities.

Quick Start

Ask the system to configure an MCP server deployment by adding an mcp.deployments entry to your golem.yaml for your target agents, then deploy with the appropriate environment settings.

Frequently Asked Questions about golem-configure-mcp-server

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I expose my golem agents as an MCP server?

You can expose golem agents as an MCP server by defining mcp.deployments entries in your golem.yaml file, which configures the Streamable HTTP transport at the /mcp endpoint for tool discovery.

Can I configure different MCP server settings for local and cloud environments?

Yes, you can configure multi-environment MCP server deployments by targeting different domains and settings for local versus cloud environments within the mcp.deployments section of your golem.yaml file.

How do I secure MCP client access to my agent tools with OAuth?

To secure MCP access with OAuth, you define a securityScheme per agent within your mcp.deployments configuration, ensuring OAuth callback paths match the MCP server domain for authenticated client access.

What is the Streamable HTTP transport endpoint for MCP server deployments?

The Streamable HTTP transport is the mechanism used by MCP server deployments to expose agents at the /mcp endpoint, allowing MCP clients to discover and call agent tools, resources, and prompts.

Do I need to write integration code for MCP clients to discover my agent tools?

No, you do not need to write extra integration code. Configuring the mcp section in golem.yaml handles the deployment so MCP clients can automatically discover and call your agent tools and resources.

What are the limitations of configuring MCP deployments in golem.yaml?

MCP deployments in golem.yaml require matching OAuth callback paths to the MCP server domain and rely on the Streamable HTTP transport, meaning configurations must align per environment for secure agent exposure.