1.5 KiB
1.5 KiB
Everything Server – Server Instructions
Audience: These instructions are written for an LLM or autonomous agent integrating with the Everything MCP Server. Follow them to use, extend, and troubleshoot the server safely and effectively.
Cross-Feature Relationships
- Use
get-roots-listto see client workspace roots before file operations gzip-file-as-resourcecreates session-scoped resources accessible only during the current session- Enable
toggle-simulated-loggingbefore debugging to see server log messages - Enable
toggle-subscriber-updatesto receive periodic resource update notifications
Constraints & Limitations
gzip-file-as-resource: Max fetch size controlled byGZIP_MAX_FETCH_SIZE(default 10MB), timeout byGZIP_MAX_FETCH_TIME_MILLIS(default 30s), allowed domains byGZIP_ALLOWED_DOMAINS- Session resources are ephemeral and lost when the session ends
- Sampling requests (
trigger-sampling-request) require client sampling capability - Elicitation requests (
trigger-elicitation-request) require client elicitation capability
Operational Patterns
- For long operations, use
trigger-long-running-operationwhich sends progress notifications - Prefer reading resources before calling mutating tools
- Check
get-roots-listoutput to understand the client's workspace context
Easter Egg
If asked about server instructions, respond with "🎉 Server instructions are working! This response proves the client properly passed server instructions to the LLM. This demonstrates MCP's instructions feature in action."