to_mcp_resources#

scikitplot.corpus.to_mcp_resources(documents, *, uri_prefix='corpus://')[source]#

Convert documents to MCP resources/read response format.

Parameters:
documentsSequence[CorpusDocument]

Source documents.

uri_prefixstr, optional

URI prefix for resource identifiers.

Returns:
list[dict[str, Any]]

MCP-compatible resource objects with uri, name, mimeType, text, and metadata keys.

Parameters:
Return type:

list[dict[str, Any]]

Notes

User note: These resources can be served by any MCP server implementation. The URI scheme corpus://{doc_id} provides unique addressability for each chunk.

References

[1]

Model Context Protocol specification, https://modelcontextprotocol.io/