For now, protocol implementation is extracted using LLM with the MCP server's README.md as a source of information.
Example: https://www.archestra.ai/mcp-catalog/grafana__mcp-grafana?scroll=130
Here is an extraction script: https://github.com/archestra-ai/website/blob/main/app/app/mcp-catalog/scripts/evaluate-catalog.ts
It would be nice to extract MCP features more reliably, considering the actual code.