SLIM MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@SLIM MCP Server Summarize this article: https://example.com/article"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
SLIM MCP Server
Make Claude read the web in AI-native format
MCP (Model Context Protocol) server that allows Claude to fetch web content in SLIM format - optimized for AI comprehension with ~90% token reduction.
Quick Start
1. Install
npm install -g @slim-protocol/mcp-server
# or use npx directly (no install needed)2. Configure Claude Desktop
Add to your claude_desktop_config.json:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"slim": {
"command": "npx",
"args": ["@slim-protocol/mcp-server"]
}
}
}3. Restart Claude Desktop
That's it! Claude can now read web pages.
Related MCP server: Fetch MCP Server
Usage
Just ask Claude to read any URL:
"Read this article and summarize it: https://example.com/article"
"What are the key points in this documentation: https://docs.example.com"
"Analyze this YouTube video: https://youtube.com/watch?v=..."
"What's the discussion about in this Reddit thread: https://reddit.com/r/..."Claude will automatically use the SLIM tools to fetch and understand the content.
Tools
slim_fetch
Fetch web content in SLIM format.
Input:
url(string, required): The URL to fetch
Example:
Claude uses slim_fetch with url="https://en.wikipedia.org/wiki/Artificial_intelligence"slim_fetch_with_options
Fetch with advanced options.
Input:
url(string, required): The URL to fetchincludeImages(boolean, optional): Include image metadata (default: true)includeVideos(boolean, optional): Include video metadata (default: true)
Supported Content
Platform | Content Type |
Websites | Articles, blogs, documentation |
YouTube | Video metadata + transcripts |
Posts, comments, threads | |
Bluesky | Posts, profiles |
Any URL | Generic web content |
What is SLIM?
SLIM (Slim Web Representation) is an AI-native content format with hierarchical levels:
L1: Identity (title, type, author, date)
L3: Structure (sections, headings, navigation)
L5: Key Points (insights, topics, summary)
L7: Full Content (complete text)
This structure allows Claude to understand content efficiently without processing raw HTML, CSS, and JavaScript.
Configuration
Environment Variables
Variable | Default | Description |
|
| SLIM proxy URL |
|
| Request timeout in ms |
|
| Enable debug logging |
Custom Proxy
{
"mcpServers": {
"slim": {
"command": "npx",
"args": ["@slim-protocol/mcp-server"],
"env": {
"SWR_PROXY_URL": "https://my-proxy.example.com",
"DEBUG": "true"
}
}
}
}Development
# Clone
git clone https://github.com/slim-protocol/mcp-server
cd mcp-server
# Install
npm install
# Run in dev mode
npm run dev
# Build
npm run build
# Test
npm testTroubleshooting
"Tool not available"
Make sure Claude Desktop is restarted after config change
Check config file location and JSON syntax
Try running manually:
npx @slim-protocol/mcp-server
"Request timed out"
Some pages are slow to load. Try:
Using a different URL
Increasing timeout via
SWR_TIMEOUT_MS
"Proxy error"
Check internet connection
Verify proxy URL is correct
Try the URL in browser first
License
MIT
Links
Available Tools
2 toolsslim_fetchA
Fetch web content in SLIM format - an AI-optimized representation that Claude understands natively.
Use this tool when you need to read and understand web pages, articles, documentation, or any online content.
SLIM provides:
L1: Page identity (title, type, author)
L3: Document structure (sections, headings)
L5: Key points and insights
L7: Full content (if needed)
The content is optimized for AI comprehension with ~90% token reduction compared to raw HTML.
Supported platforms:
Any website or article
YouTube videos (transcripts + metadata)
Reddit posts and threads
Bluesky posts
Documentation sites
Inputs: url (required).
slim_fetch_with_optionsA
Fetch web content in SLIM format with advanced options.
Same as slim_fetch but with additional control over what content is included.
Use this when you need:
To exclude images or videos for faster/smaller responses
Specific SLIM levels only
Inputs: url (required), includeImages, includeVideos.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 2 tools
The two tools are nearly identical: slim_fetch_with_options is explicitly described as the same as slim_fetch but with additional options, making the boundary between them unclear. An agent could use either in most cases, and might not know which one to select without reading the fine print.
Both tool names share the consistent 'slim_fetch' prefix, with the second adding '_with_options' as a descriptive suffix. This follows a predictable pattern, though the second name is slightly more verbose than a strict verb_noun convention.
With only 2 tools, the server feels thin for a general-purpose fetch tool. The count is borderline but acceptable for a narrow utility that does one thing well, though it could benefit from a separate tool for raw HTML or batch fetching.
For its stated purpose of fetching web content in SLIM format, the two tools cover the core functionality: basic fetch and fetch with advanced controls. Minor gaps include lack of explicit support for custom headers or authentication, but these are likely handled through the options parameter.
Maintenance
Related MCP Connectors
Fetch public web pages as clean, token-budgeted text for AI agents.
Enable language models to perform advanced AI-powered web scraping with enterprise-grade reliabili…
Web scraping for AI agents. Converts URLs to clean, LLM-ready Markdown with anti-bot bypass.
Clean Markdown and AI-readability scoring for any URL. Built for AI agents.
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables Claude and other LLMs to read and parse web content, with smart fallback strategies to bypass access restrictions (e.g., paywalls, Cloudflare) and output Markdown.522 npm47MIT
- FlicenseAqualityDmaintenanceReduces token consumption by 73-87% by cleaning web and API data before it reaches the LLM context window. Supports fetching URLs, searching the web, optimizing JSON, and more.61-
- AlicenseAqualityNot gradedmaintenanceEnables AI agents to extract clean, structured web content (articles, tables, links, visual layouts) optimized for LLM token efficiency, with fast response times and optional JavaScript support.583 npmMIT
- AlicenseNot gradedqualityCmaintenanceTurns any web page into clean, token-budgeted Markdown for AI agents, with no browser installation required.8MIT