iiRecord
Agentic AI Atlas · GAP-TOOLS-031: MCP Resource Browsing and Reading
page:docs-harness-features-backlog-gaps-tools-capabilities-gap-tools-031a5c.ai
II.
Page reference

page:docs-harness-features-backlog-gaps-tools-capabilities-gap-tools-031

Reading · 1 min

GAP-TOOLS-031: MCP Resource Browsing and Reading reference

Browse and read resources from connected MCP servers. CC has ListMcpResourcesTool

Pagewiki/docs/harness-features-backlog/gaps/tools-capabilities/GAP-TOOLS-031.mdOutgoing · 0Incoming · 1

GAP-TOOLS-031: MCP Resource Browsing and Reading

FieldValue
Categorytools-capabilities
PriorityMedium
EffortM
StatusMissing

Description

Browse and read resources from connected MCP servers. CC has ListMcpResourcesTool and ReadMcpResourceTool for accessing MCP resources (files, database records, API responses, etc. exposed by MCP servers).

Current State

Babysitter's mcp:serve exposes babysitter's own resources. But there is no MCP client capability to LIST or READ resources from external MCP servers. The agentic tool set has no MCP resource tools.

Target State

Two agentic tools:

  • mcp_list_resources: List available resources from a connected MCP server
  • mcp_read_resource: Read a specific resource by URI

Resources accessible from within Pi sessions and orchestrated tasks. Enables processes to read external data (documentation, database records, API state) during execution.

Dependencies

Key Files

ComponentPath
Agentic toolspackages/sdk/src/harness/agenticTools.ts
MCP modulepackages/sdk/src/mcp/

Recommendation

Phase 3. Implement alongside MCP client capability. Resource browsing is less critical than tool invocation but enables richer data access patterns.