Implement the atlas2 resolution tool as an MCP server.
Based on resolve_scheme.md:
1) Input: resolve("Joe Biden")
2) Cache lookup: alias index + identifier index
3) If hit:
app/mcp_server.py — MCP tool registration (resolve)app/main.py — FastAPI + HTTP/SSE mount at /mcpapp/resolve.py — resolve service (currently stubbed)app/atlas_store.py — SPARQL persistence (SPARQL endpoint OR Virtuoso MCP tools)1) Replace the stub in app/resolve.py with the cache + resolve flow.
2) Implement alias/identifier indexes.
3) Wire Wikidata calls + RDF storage using atlas_store.py.
resolve() basic loop is working end-to-end:
wikidata.reconci.link quick-resolve endpoint for consistent single-candidate resolution.atlas:needsCuration trueontology/wikidata_subclassof.ttl + keyword matching