remote-http-mcp

Connects to a remote streamable HTTP MCP service to discover and call announcement and FAQ tools.

1.8k|303|Updated May 14, 2025
One-click install
npx skills add https://github.com/trpc-group/trpc-agent-go --skill remote-http-mcp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: remote-http-mcp
Source: https://github.com/trpc-group/trpc-agent-go/tree/main/examples/mcpbroker/basic/skills/remote-http-mcp
Command: npx skills add https://github.com/trpc-group/trpc-agent-go --skill remote-http-mcp

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

When an agent needs capabilities not covered by preconfigured named MCP servers, it must dynamically discover and call tools on a remote MCP service without a fixed broker configuration.

Core Features & Use Cases

  • Dynamic Tool Discovery: Lists available tools on a remote streamable HTTP MCP endpoint using mcp_list_tools with a URL selector.
  • Targeted Tool Inspection: Inspects only the specific tools you plan to call via mcp_inspect_tools before invoking them.
  • Remote Tool Invocation: Calls announcement publishing (announcement_publish) and FAQ tools (faq_search, faq_read) through mcp_call with selector-based routing.
  • Use Case: An agent needs to publish an announcement to engineers or search an FAQ knowledge base hosted on a remote MCP service that is not registered as a named broker server.

Quick Start

Connect to the remote MCP endpoint documented in this skill, list its tools with mcp_list_tools, then call announcement_publish or faq_search using the returned selector.

Frequently Asked Questions about remote-http-mcp

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

FAQPage Schema
How do I call tools on a remote MCP server over HTTP?

Use mcp_list_tools with the remote service URL as the selector to discover tools, then mcp_inspect_tools to check specific tools, and finally mcp_call with the returned selector and arguments to invoke them.

How do I publish an announcement through a remote MCP service?

List tools on the remote endpoint, inspect announcement_publish, then call it via mcp_call with arguments containing title, audience, and body fields using the selector returned by the broker.

What is the streamable HTTP transport in MCP?

Streamable HTTP is the MCP transport used by this remote service, allowing the broker to communicate with the server over HTTP rather than stdio. The skill documents the endpoint URL but does not start the service.

When should I use the #tool= selector form in MCP calls?

Use the #tool= form, such as URL#tool=announcement_publish, when a hand-written ad-hoc URL selector would be ambiguous under dot-based parsing. Otherwise prefer selectors returned by mcp_list_tools or mcp_inspect_tools.

Do I need to start the remote MCP service before using it?

No. The remote MCP service is already running for this example. The skill only documents the endpoint and broker workflow; attempting to start it via skill_run or other commands is explicitly disallowed.