loading…
Search for a command to run...
loading…
Enables AI assistants to search and read Materio's educational PDF resources directly, without manual file uploads.
Enables AI assistants to search and read Materio's educational PDF resources directly, without manual file uploads.
An MCP (Model Context Protocol) server that enables AI assistants like Claude, ChatGPT, and others to directly search and read Materio's educational PDF resources — no manual file uploads needed.
When a user asks @materio about a topic, the AI can use this server to:
User → AI Assistant → MCP Server → Materio CDN → PDFs
↓
Resource Library
(resource.lib.json)
cdn-materioa.vercel.app| Tool | Purpose |
|---|---|
materio_list_resources |
Browse all available resources (filterable by semester) |
materio_search |
Search across all resources by keyword |
materio_get_pdf |
Fetch and read the full text content of a PDF |
materio_get_pdf_url |
Get the CDN download URL for a PDF |
materio_get_subject_overview |
Get a complete overview of a subject's resources |
cd materio-mcp-server
npx vercel
Or link to your Vercel account and deploy:
npx vercel --prod
https://your-project.vercel.app/mcp (POST for MCP, GET for health check)api/mcp.js — 60s timeout, 1GB memoryOnce deployed, configure your AI client with the remote URL:
Claude Desktop (remote MCP):
{
"mcpServers": {
"materio": {
"url": "https://your-project.vercel.app/mcp"
}
}
}
ChatGPT (Custom GPT / Actions):
Use the endpoint URL https://your-project.vercel.app/mcp as the MCP server URL in your GPT configuration.
Health Check:
curl https://your-project.vercel.app/mcp
cd materio-mcp-server
npm install
Add to %APPDATA%\Claude\claude_desktop_config.json (Windows) or ~/Library/Application Support/Claude/claude_desktop_config.json (macOS):
{
"mcpServers": {
"materio": {
"command": "node",
"args": ["D:\\v4\\materio\\materio-mcp-server\\index.js"]
}
}
}
⚠️ Update the path to match your system.
Then restart Claude Desktop.
Once configured, you can ask your AI assistant things like:
materio-mcp-server/
├── server.js # Shared core — all tools, utilities, server factory
├── index.js # Local entry point (stdio transport)
├── api/
│ └── mcp.js # Vercel entry point (HTTP transport)
├── vercel.json # Vercel deployment config
├── package.json # Dependencies and metadata
└── README.md # This file
https://cdn-materioa.vercel.apppdf-parse to extract text from PDFsMIT — © 2024-2026, Materio by JTC.
Выполни в терминале:
claude mcp add materio-mcp-server -- npx Безопасность
Низкий рискАвтоматическая эвристика по публичным данным — не гарантия безопасности.