Skip to content

feat(mcp): expose foundup scope params on holo_search surfaces#513

Open
Foundup wants to merge 4 commits into
mainfrom
feat/mcp-exposure-phase5-foundup-scope
Open

feat(mcp): expose foundup scope params on holo_search surfaces#513
Foundup wants to merge 4 commits into
mainfrom
feat/mcp-exposure-phase5-foundup-scope

Conversation

@Foundup
Copy link
Copy Markdown
Member

@Foundup Foundup commented May 7, 2026

Summary

Exposes FoundUp scope parameters (foundup_id, tenant_id) on MCP holo_search surfaces:

  • foundups_mcp_bridge/holo_tools.py: Added scope params to tool schemas
  • pavs_mcp/server.py: Added scope params to pAVS MCP holo_search endpoint
  • Tests for both MCP bridge and pAVS server

Changed Files

  • modules/infrastructure/foundups_mcp_bridge/src/holo_tools.py — scope params in tool schemas
  • modules/infrastructure/foundups_mcp_bridge/tests/test_mcp_bridge.py — HoloTools tests
  • modules/infrastructure/pavs_mcp/src/server.py — pAVS MCP holo_search scope
  • modules/infrastructure/pavs_mcp/tests/test_server_holo_search.py (new) — 17 tests
  • modules/infrastructure/pavs_mcp/ModLog.md — Phase 5 entry
  • holo_index/ModLog.md — Phase 5 entry

Validation

  • test_mcp_bridge.py::TestHoloTools: 20 passed
  • test_server_holo_search.py: 17 passed
  • test_federation_query_filtering.py: 19 passed
  • test_tenant_context_binding.py: 17 passed
  • Total: 73 passed

WSP 97 Note

Implemented: MCP tool schema params, pAVS MCP endpoint params, tenant context integration
NOT implemented: External repo indexing, cross-tenant queries, automatic scope enforcement

🤖 Generated with Claude Code

Foundups Agent and others added 4 commits May 6, 2026 17:54
Audit modules/foundups/* directories for manifest coverage before
enabling foundup_id query filtering. Key findings:
- 4/17 directories have foundup_manifest.json
- move2japan active in catalog but missing manifest (P1)
- pqn_swarm_hub vs science_swarm ID mismatch documented
- Phase 3 filtering CAN proceed (fallback handles gaps)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
…ution (#512)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant