janhoy opened a new pull request, #170:
URL: https://github.com/apache/solr-mcp/pull/170

   Resolves #169.
   
   Formally documents that the Solr MCP server is **single-tenant** and does 
not support multi-tenancy: the intended deployment is one instance per user, 
configured with that user's own Solr credentials, and every action the 
configured Solr identity is permitted is reachable through the MCP tools by 
design. Authorization is delegated to Solr, not re-implemented in the MCP 
layer. Setting this expectation up front avoids "too permissive / insecure for 
multi-tenant use" reports for behavior that is intentional under this model.
   
   ## Changes
   
   - **New `docs/security/deployment-model.md`** — the single authoritative 
statement of the tenancy model. Concise: states the limitation, that Solr owns 
authorization, that HTTP-mode OAuth2 is an access gate rather than a tenant 
boundary, and that sharing one instance across users is unsupported (operator 
owns the isolation risk). Multi-tenancy noted as possible future work.
   - **Pointer links only** (no re-declaration) from the README security list 
and the STDIO/HTTP transport security docs.
   
   `THREAT_MODEL` is intentionally left untouched — it is handled separately in 
#160.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to