Skip to main content

AI-Assisted Development

Oasis documentation is available in LLM-optimized formats so AI coding assistants can reference accurate, up-to-date Oasis docs instead of relying on training data. There are two approaches: feed raw llms.txt files directly, or set up the Context7 MCP server for persistent IDE integration.

llms.txt​

The llms.txt standard provides a structured, Markdown-based summary of the entire Oasis documentation site optimized for LLM consumption.

Two files are available:

FileDescription
llms.txtCurated index with page titles, descriptions, and URLs
llms-full.txtComplete documentation content inlined into a single file

Usage​

Paste the URLs directly into any LLM chat or you can also add the URL as project context in tools that support it (e.g. Cursor's @docs feature, or Claude/Codex project knowledge, CLAUDE.md/AGENTS.md).

tip

Use llms.txt when you need a quick overview or are working within tight context limits. Use llms-full.txt when you need the agent to have access to the complete documentation.

Context7 MCP​

Context7 is an MCP server that indexes documentation and serves it on demand to AI coding assistants. It supports 40+ clients including Claude Code, Cursor, VS Code, and JetBrains.

The Oasis documentation is indexed and available at:

Library ID: llmstxt/oasis_io_llms_txt
info

Use the library ID llmstxt/oasis_io_llms_txt in your prompts to ensure you get the complete Oasis documentation. Other Oasis-related libraries on Context7 may be incomplete.

Claude Code​

Add the Context7 MCP server:

claude mcp add --transport http context7 https://mcp.context7.com/mcp

Verify the server is registered:

claude mcp list

Cursor​

Add the following to your .cursor/mcp.json:

{
"mcpServers": {
"context7": {
"url": "https://mcp.context7.com/mcp"
}
}
}

Other Clients​

Context7 supports 40+ clients including VS Code, JetBrains, Windsurf, Zed, and more. See the full client list for setup instructions specific to your tool.

Example Prompts​

Once the MCP server is configured, use prompts like:

Use context7 MCP to fetch Oasis Sapphire quickstart docs.
Use library ID: llmstxt/oasis_io_llms_txt
Using context7, show me how to implement encrypted events on Sapphire.
Use library ID: llmstxt/oasis_io_llms_txt

Auto-Invocation​

To avoid specifying "use context7" in every prompt, add a rule to your agent's configuration:

  • Claude Code: Add to your project's CLAUDE.md:

    Always use Context7 MCP with library ID llmstxt/oasis_io_llms_txt when you
    need Oasis documentation.
  • Cursor: Add to Settings → Rules for AI:

    Always use Context7 MCP with library ID llmstxt/oasis_io_llms_txt when you
    need Oasis documentation.