AI & MCP
Common Integration Patterns
Known Component ID → Direct Detail
- Select the video or image Component ID route.
- Send the identifier as the path parameter.
- Use the returned UUID for media or later detail workflows when needed.
This is the recommended approach for a known Component ID.
Discover → Retrieve → Review
- Use structured or Natural Language Search.
- Select a result and retain its UUID.
- Retrieve the detail record.
- Request a player or viewer URL only when required.
Search → Domain GenAI
- Use search to verify the topic and filters.
- Ask Domain GenAI for a supported synthesis.
- Present the answer together with its returned sources.
- Keep the
conversation_idonly while follow-up turns are expected. - Delete the conversation when the integration no longer needs it.
Geo Manifest Traversal
- Start a Geo Manifest request without a cursor.
- Render returned items or GeoJSON features.
- If
next_cursoris present, repeat the exact original request parameters with that cursor. - If a cursor is rejected, restart the same request without a cursor.
- Stop when
completeis true ornext_cursoris null.
MCP Client
- Connect
/mcp-icdor/mcp-all. - Store the key as a Bearer-token secret.
- Let the client discover tool schemas and behavior annotations.
- Route a known Component ID to its direct tool.
- Avoid automatic retries for Domain GenAI calls.
Monitoring
- Poll only as often as the use case requires.
- Use date filters or continuation controls to avoid repeatedly retrieving old results.
- Honor rate-limit responses and apply jittered backoff.
- Do not use search-result totals to infer records outside the key's authorized scope.
Last modified on
