About Rill Ext
Rill Ext is an MCP server in the AI category: rill extension for Model Context Protocol (MCP) integration.
Install
claude mcp add rill-ext -- npx -y @rcrsr/rill-ext-mcpnpx -y @rcrsr/rill-ext-mcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Ask AI
Ask AI about Rill Ext
Powered by Claude · Grounded in docs
Security checks
- ✓README presentThe repository ships documentation.
5 checks have not been run yet.
README
rill-ext
Official extensions for rill. Each extension is an independent npm package under @rcrsr/.
Extensions
All packages are published under @rcrsr/ on npm. Provider categories (LLM, Key-Value, Filesystem, Vector DB) share function signatures within their category and are interchangeable. Standalone and Integrations expose distinct host functions.
| Category | Package | npm | Docs | Description |
|---|---|---|---|---|
| LLM | rill-ext-anthropic |
docs | Anthropic Claude | |
rill-ext-openai |
docs | OpenAI and compatible APIs | ||
rill-ext-gemini |
docs | Google Gemini | ||
| Key-Value | rill-ext-kv-file |
docs | JSON file storage | |
rill-ext-kv-sqlite |
docs | SQLite | ||
rill-ext-kv-redis |
docs | Redis | ||
| Filesystem | rill-ext-fs-local |
docs | Local filesystem (sandboxed) | |
rill-ext-fs-s3 |
docs | S3, R2, MinIO | ||
| Vector DB | rill-ext-qdrant |
docs | Qdrant | |
rill-ext-pinecone |
docs | Pinecone | ||
rill-ext-chroma |
docs | ChromaDB | ||
| Search | rill-ext-search-brave |
docs | Brave Search | |
rill-ext-search-exa |
docs | Exa AI search | ||
rill-ext-search-searxng |
docs | SearXNG (self-hosted) | ||
rill-ext-search-serper |
docs | Serper (Google Search) | ||
rill-ext-search-tavily |
docs | Tavily AI search | ||
| Integrations | rill-ext-mcp |
docs | MCP server bridge | |
rill-ext-claude-code |
docs | Claude Code CLI | ||
rill-ext-foundry |
docs | Azure AI Foundry | ||
rill-ext-outlook |
docs | Microsoft Outlook (Graph API) | ||
rill-ext-google-workspace |
docs | Google Workspace (Gmail, Drive, Calendar) | ||
rill-ext-prompt-md |
docs | Markdown prompt loader | ||
| Standalone | rill-ext-crypto |
docs | Hashing, HMAC, UUID, random | |
rill-ext-datetime |
docs | Timezone conversion, formatting, parsing | ||
rill-ext-exec |
docs | Sandboxed command execution | ||
rill-ext-fetch |
docs | HTTP with endpoint allowlisting | ||
rill-ext-text |
docs | HTML/Markdown conversion, extraction, segmentation |
Usage
All extensions follow the same factory pattern:
import { createRuntimeContext, prefixFunctions } from '@rcrsr/rill';
import { createAnthropicExtension } from '@rcrsr/rill-ext-anthropic';
const ext = createAnthropicExtension({
api_key: process.env.ANTHROPIC_API_KEY,
model: 'claude-sonnet-4-20250514',
});
const { dispose, ...functions } = prefixFunctions('llm', ext);
const ctx = createRuntimeContext({ functions });
// ... execute scripts ...
await dispose();
Extensions in the same category share function signatures. Swap providers with no script changes.
Versioning
Extensions match the minor version of @rcrsr/rill. Any extension at 0.4.x works with rill@0.4.y. Each extension change bumps the patch version independently.
Development
pnpm install
pnpm -r build
pnpm -r test
Related
- rill — Core language runtime
- rill-agent — Agent framework
License
MIT
README copy captured when this server was indexed; it may lag the repository. The original is authoritative.