freshcrate
Skin:/
Home > MCP Servers > canvas-mcp

canvas-mcp

Canvas LMS MCP server โ€” 80+ tools and 5 agent skills for students & educators. Works with Claude, Cursor, Codex, and 40+ agents. v1.1.0

Why this rank:Strong adoptionRelease freshnessHealthy release cadence

Description

Canvas LMS MCP server โ€” 80+ tools and 5 agent skills for students & educators. Works with Claude, Cursor, Codex, and 40+ agents. v1.1.0

README

Canvas MCP โ€” AI tools for Canvas LMS

Canvas MCP Server

License: MIT skills.sh

MCP server for Canvas LMS with 92 tools and 8 agent skills. Works with Claude Desktop, Cursor, Codex, Windsurf, and 40+ other agents.

npx skills add vishalsachdev/canvas-mcp

For AI Agents

Canvas MCP provides 92 tools for interacting with Canvas LMS. Tools are organized by user type:

Student Tools (click to expand)
Tool Purpose Example Prompt
get_my_upcoming_assignments Due dates for next N days "What's due this week?"
get_my_todo_items Canvas TODO list "Show my TODO list"
get_my_submission_status Submitted vs missing "Have I submitted everything?"
get_my_course_grades Current grades "What are my grades?"
get_my_peer_reviews_todo Pending peer reviews "What peer reviews do I need to do?"
Educator Tools (click to expand)
Tool Purpose Example Prompt
list_assignments All assignments in course "Show assignments in BADM 350"
create_assignment Create new assignment "Create an assignment due Jan 26 with online text submission"
update_assignment Update existing assignment "Change the due date for Assignment 3 to Feb 15"
list_submissions Student submissions "Who submitted Assignment 3?"
bulk_grade_submissions Grade multiple at once "Grade these 10 students"
get_assignment_analytics Performance stats "Show analytics for Quiz 2"
send_conversation Message students "Message students who haven't submitted"
create_announcement Post announcements "Announce the exam date change"
Module Management
create_module Create course module "Create a module for Week 5"
update_module Update module settings "Rename the midterm module"
add_module_item Add content to module "Add the syllabus page to Week 1"
delete_module Remove a module "Delete the empty test module"
Page & Content
create_page Create course page "Create a page for office hours"
edit_page_content Update page content "Update the syllabus page"
update_page_settings Publish/unpublish pages "Publish all Week 3 pages"
bulk_update_pages Batch page operations "Unpublish all draft pages"
File Management
upload_course_file Upload local file to Canvas "Upload syllabus.pdf to the course"
Shared Tools (click to expand)
Tool Purpose
list_courses All enrolled courses
get_course_details Course info + syllabus
list_pages Course pages
get_page_content Read page content
list_modules List course modules
list_module_items Items within a module
list_discussion_topics Discussion forums
list_discussion_entries Posts in a discussion
post_discussion_entry Add a discussion post
reply_to_discussion_entry Reply to a post
Learning Designer Tools (course design & QC)
Tool Purpose Example Prompt
get_course_structure Full moduleโ†’items tree as JSON "Show me the structure of CS 101"
scan_course_content_accessibility WCAG violation scanner (20 checks: headings, tables, links, contrast, alt text, captions, DesignPLUS) "Audit accessibility for BADM 350"
fetch_ufixit_report Institutional accessibility report "Pull the UFIXIT report for this course"
parse_ufixit_violations Extract structured violations "Parse the UFIXIT violations"
format_accessibility_summary Readable violation report "Summarize the accessibility issues"

Skills: canvas-course-qc (pre-semester audit), canvas-accessibility-auditor (WCAG compliance), canvas-course-builder (scaffold courses from specs/templates).

Developer Tools (for bulk operations)
Tool Purpose When to Use
search_canvas_tools Discover code API operations Finding available bulk ops
execute_typescript Run TypeScript locally 30+ items, custom logic, 99.7% token savings

Decision tree: Simple query โ†’ MCP tools. Batch grading (10+) โ†’ bulk_grade_submissions. Complex bulk (30+) โ†’ execute_typescript.

Quick Reference

Course identifiers: Canvas ID (12345), course code (badm_350_120251_246794), or SIS ID

Cannot do: Create/delete courses, modify course settings, access other users' data, create/update rubrics (use Canvas UI)

Rate limits: ~700 requests/10 min. Use max_concurrent=5 for bulk operations.

Full documentation: AGENTS.md | tools/TOOL_MANIFEST.json | tools/README.md

Overview

The Canvas MCP Server bridges the gap between AI assistants and Canvas Learning Management System, providing both students and educators with an intelligent interface to their Canvas environment. Built on the Model Context Protocol (MCP), it enables natural language interactions with Canvas data through any MCP-compatible client.

Latest Release: v1.2.0

Released: April 2026 | View All Releases

  • Role-Based Tool Filtering โ€” Set CANVAS_ROLE to student, educator, or admin to see only relevant tools (@Promithius-DR, PR #84)
  • Accessibility Remediation โ€” New fix_accessibility_issues tool for automated WCAG fixes, scanner expanded from 4 to 20 checks
  • Security Hardening โ€” Path traversal and symlink protections across all file I/O operations
  • Windows Support โ€” Fixed execute_typescript compatibility on Windows (PR #85)
  • CI Improvements โ€” Consolidated workflows (11 โ†’ 8 checks), fork-aware pipelines
Previous releases

v1.1.0 โ€” Hosted Server (mcp.illinihunt.org), Learning Designer tools + 3 skills, Agent Skills on skills.sh, File Management (@Metzpapa, PR #75), Token Optimization, Generic Distribution

v1.0.8 โ€” Security Hardening (PII sanitization, audit logging, sandbox-by-default), Ruff linting, 235+ tests

v1.0.7 โ€” Assignment Update Tool (update_assignment), complete CRUD, 9 tests

v1.0.6 โ€” Module Management (7 tools), Page Settings (2 tools), 235+ tests

v1.0.5 โ€” Claude Code Skills, GitHub Pages site

v1.0.4 โ€” Code Execution API (99.7% token savings), Bulk Operations, MCP 2.14 compliance

For Students ๐Ÿ‘จโ€๐ŸŽ“

Get AI-powered assistance with:

  • Tracking upcoming assignments and deadlines
  • Monitoring your grades across all courses
  • Managing peer review assignments
  • Accessing course content and discussions
  • Organizing your TODO list

โ†’ Get Started as a Student

For Educators ๐Ÿ‘จโ€๐Ÿซ

Enhance your teaching with:

  • Assignment and grading management
  • Student analytics and performance tracking
  • Discussion and peer review facilitation
  • FERPA-compliant student data handling
  • Bulk messaging and communication tools

โ†’ Get Started as an Educator

For Learning Designers ๐ŸŽจ

AI-powered course design and quality assurance:

  • Course scaffolding โ€” Build entire course structures from specs, templates, or by cloning existing courses
  • Quality audits โ€” Pre-semester QC checks for structure, content, publishing, and completeness
  • Accessibility compliance โ€” 20-check WCAG scanner (headings, tables, scope, contrast, alt text, links, captions, DesignPLUS migration), prioritized reports, guided remediation, and verification
  • Course structure analysis โ€” Full moduleโ†’items tree in a single call for rapid course review

3 dedicated skills (canvas-course-qc, canvas-accessibility-auditor, canvas-course-builder) plus the get_course_structure tool.

๐Ÿค– Agent Skills

Pre-built workflow recipes that teach AI agents how to use Canvas MCP tools effectively. Available for 40+ coding agents via skills.sh, or as Claude Code-specific slash commands.

Install via skills.sh (Any Agent)

npx skills add vishalsachdev/canvas-mcp

This launches an interactive picker to install skills into your agent of choice (Claude Code, Cursor, Codex, OpenCode, Cline, Zed, and many more).

Skill For What It Does
canvas-week-plan Students Weekly planner: due dates, submission status, grades, peer reviews
canvas-morning-check Educators Course health dashboard: submission rates, struggling students, deadlines
canvas-bulk-grading Educators Grading decision tree: single โ†’ bulk โ†’ code execution with safety checks
canvas-peer-review-manager Educators Full peer review pipeline: analytics, quality analysis, reminders, reports
canvas-discussion-facilitator Both Discussion browsing, participation monitoring, replying, facilitation
canvas-course-qc Learning Designers Pre-semester quality audit: structure, content, publishing, completeness
canvas-accessibility-auditor Learning Designers WCAG scan, prioritized report, guided remediation, verification
canvas-course-builder Learning Designers Scaffold courses from specs, templates, or existing courses

Install a specific skill:

npx skills add vishalsachdev/canvas-mcp -s canvas-week-plan

Claude Code Slash Commands

If you use Claude Code, the same workflows are also available as slash commands:

You: /canvas-morning-check CS 101
Claude: [Generates comprehensive course status report]

You: /canvas-week-plan
Claude: [Shows prioritized weekly assignment plan]

Claude Code skills are located in .claude/skills/ and can be customized for your workflow.

Want a custom skill? Submit a request describing your repetitive workflow!

๐Ÿ”’ Privacy & Data Protection

For Educators: FERPA Compliance

Complete FERPA compliance through systematic data anonymization when working with student data:

  • Source-level data anonymization converts real names to consistent anonymous IDs (Student_xxxxxxxx)
  • Automatic email masking and PII filtering from discussion posts and submissions
  • Local-only processing with configurable privacy controls (ENABLE_DATA_ANONYMIZATION=true)
  • FERPA-compliant analytics: Ask "Which students need support?" without exposing real identities
  • De-anonymization mapping tool for faculty to correlate anonymous IDs with real students locally

All student data is anonymized before it reaches AI systems. See Educator Guide for configuration details.

For Students: Your Data Stays Private

  • Your data only: Student tools access only your own Canvas data via Canvas API's "self" endpoints
  • No credential storage: In hosted mode, your Canvas token is sent as an HTTP header per-request and never stored on the server. In local mode, everything runs on your machine.
  • No tracking: Your Canvas usage and AI interactions remain private
  • No anonymization needed: Since you're only accessing your own data, there are no privacy concerns

Use Without Installing (Hosted Server)

Connect to the hosted Canvas MCP server โ€” no Python, no cloning, no setup. Just add a URL and your Canvas credentials to your MCP client.

All you need: A Canvas API token and your institution's Canvas URL.

Claude Desktop / Cursor / Windsurf / Continue

Add to your MCP client configuration:

{
  "mcpServers": {
    "canvas": {
      "url": "https://mcp.illinihunt.org/mcp",
      "headers": {
        "X-Canvas-Token": "your_canvas_api_token",
        "X-Canvas-URL": "https://your-school.instructure.com/api/v1"
      }
    }
  }
}
Claude Code (CLI)
claude mcp add canvas \
  --transport http \
  --url https://mcp.illinihunt.org/mcp \
  --header "X-Canvas-Token: your_canvas_api_token" \
  --header "X-Canvas-URL: https://your-school.instructure.com/api/v1"

Get your Canvas API token: Canvas โ†’ Account โ†’ Settings โ†’ New Access Token

Find your Canvas URL: It's your institution's Canvas domain with /api/v1 appended (e.g., https://canvas.illinois.edu/api/v1). Check the URL bar when you log into Canvas.

Your credentials are sent as HTTP headers with each request โ€” they are never stored on the server. All 92 tools work the same as local installation.

Privacy note: The hosted server does not store or log credentials or Canvas data. However, data passes through a third-party VPS in transit. Educators handling FERPA-protected student data should use the local installation instead. The hosted server is ideal for students (who only access their own data) and for trying out Canvas MCP before installing locally.


Prerequisites (Local Installation)

  • Python 3.10+ - Required for modern features and type hints
  • Canvas API Access - API token and institution URL
  • MCP Client - Any MCP-compatible client (Claude Desktop, Cursor, Zed, Windsurf, Continue, etc.)

Supported MCP Clients

Works with any MCP-compatible client: Claude Desktop, Cursor, Zed, Windsurf, Continue, Replit, Copilot Studio, and more.

Canvas MCP is compliant with Canvas LMS API 2024-2026 requirements (User-Agent header, per_page pagination). Works with Canvas Cloud and self-hosted instances.

Local Installation

1. Install Dependencies

# (Recommended) Use a dedicated virtualenv so the MCP binary is in a stable location
python3 -m venv .venv
. .venv/bin/activate

# Install the package editable
pip install -e .

2. Configure Environment

# Copy environment template
cp env.template .env

# Edit with your Canvas credentials
# Required: CANVAS_API_TOKEN, CANVAS_API_URL

Get your Canvas API token from: Canvas โ†’ Account โ†’ Settings โ†’ New Access Token

Note for Students: Some educational institutions restrict API token creation for students. If you see an error like "There is a limit to the number of access tokens you can create" or cannot find the token creation option, contact your institution's Canvas administrator or IT support department to request API access or assistance in creating a token.

3. MCP Client Configuration

Canvas MCP works with any MCP-compatible client. Below are configuration examples for popular clients:

Claude Desktop (Most Popular)

Configuration file location:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Configuration:

{
  "mcpServers": {
    "canvas-api": {
      "command": "/absolute/path/to/canvas-mcp/.venv/bin/canvas-mcp-server"
    }
  }
}

Note: Use the absolute path to your virtualenv binary to avoid issues with shell-specific PATH entries (e.g., pyenv shims).

Cursor

Configuration file location:

  • macOS/Linux: ~/.cursor/mcp_config.json
  • Windows: %USERPROFILE%\.cursor\mcp_config.json

Configuration:

{
  "mcpServers": {
    "canvas-api": {
      "command": "/absolute/path/to/canvas-mcp/.venv/bin/canvas-mcp-server"
    }
  }
}
Zed

Configuration: Add to Zed's settings.json (accessible via Settings menu)

{
  "context_servers": {
    "canvas-api": {
      "command": {
        "path": "/absolute/path/to/canvas-mcp/.venv/bin/canvas-mcp-server",
        "args": []
      }
    }
  }
}
Windsurf IDE

Configuration file location:

  • macOS: ~/Library/Application Support/Windsurf/mcp_config.json
  • Windows: %APPDATA%\Windsurf\mcp_config.json

Configuration:

{
  "mcpServers": {
    "canvas-api": {
      "command": "/absolute/path/to/canvas-mcp/.venv/bin/canvas-mcp-server"
    }
  }
}
Continue

Configuration: Add to Continue's config.json (accessible via Continue settings)

{
  "mcpServers": {
    "canvas-api": {
      "command": "/absolute/path/to/canvas-mcp/.venv/bin/canvas-mcp-server"
    }
  }
}
Other MCP Clients

For other MCP-compatible clients, the general pattern is:

  1. Locate your client's MCP configuration file
  2. Add a server entry with:
    • Server name: canvas-api (or any name you prefer)
    • Command: Full path to canvas-mcp-server binary
    • Optional args: Additional arguments if needed

Consult your client's MCP documentation for specific configuration format and file locations.

Windows users: Replace forward slashes with backslashes in paths (e.g., C:\Users\YourName\canvas-mcp\.venv\Scripts\canvas-mcp-server.exe)

Verification

Test your setup:

# Test Canvas API connection
canvas-mcp-server --test

# View configuration
canvas-mcp-server --config

# Start server (for manual testing)
canvas-mcp-server

Available Tools

The Canvas MCP Server provides a comprehensive set of tools for interacting with the Canvas LMS API. These tools are organized into logical categories for better discoverability and maintainability.

Tool Categories

Student Tools (New!)

  • Personal assignment tracking and deadline management
  • Grade monitoring across all courses
  • TODO list and peer review management
  • Submission status tracking

Shared Tools (Both Students & Educators)

  1. Course Tools - List and manage courses, get detailed information, generate summaries with syllabus content
  2. Discussion & Announcement Tools - Manage discussions, announcements, and replies
  3. Page & Content Tools - Access pages, modules, and course content

Educator Tools 4. Assignment Tools - Handle assignments, submissions, and peer reviews with analytics 5. Rubric Tools - List rubrics, associate with assignments, and grade submissions (including bulk_grade_submissions for efficient batch grading). Note: Create/update rubrics via Canvas web UI due to API limitations. 6. User & Enrollment Tools - Manage enrollments, users, and groups 7. Analytics Tools - View student analytics, assignment statistics, and progress tracking 8. Messaging Tools - Send messages and announcements to students

Developer Tools 9. Discovery Tools - Search and explore available code execution API operations with search_canvas_tools and list_code_api_modules 10. Code Execution Tools - Execute TypeScript code with execute_typescript for token-efficient bulk operations (99.7% token savings!)

๐Ÿ“– View Full Tool Documentation for detailed information about all available tools.

Code Execution API

For bulk operations (30+ items), Canvas MCP supports TypeScript code execution with 99.7% token savings compared to traditional tool calling.

Approach Best For Token Cost
MCP tools Simple queries, small datasets Normal
bulk_grade_submissions Batch grading 10-29 items Low
execute_typescript 30+ items, custom logic 99.7% less

Use search_canvas_tools to discover available operations, then execute_typescript to run them locally. Code runs in a secure sandbox by default (network blocked, env filtered, resource limits). Works on macOS, Linux, and Windows.

Code execution examples and security details

Bulk Grading Example

import { bulkGrade } from './canvas/grading/bulkGrade';

await bulkGrade({
  courseIdentifier: "60366",
  assignmentId: "123",
  gradingFunction: (submission) => {
    const notebook = submission.attachments?.find(f =>
      f.filename.endsWith('.ipynb')
    );
    if (!notebook) return null;
    return { points: 100, comment: "Great work!" };
  }
});

Security Modes

Mode Config What It Does
Local sandbox (default) None needed Timeout 120s, memory 512MB, network blocked, env filtered
Container sandbox TS_SANDBOX_MODE=container Full filesystem isolation via Docker/Podman
No sandbox ENABLE_TS_SANDBOX=false Full local access (not recommended)

See Bulk Grading Example for a detailed walkthrough.

Usage

MCP clients start the server automatically. Just ask naturally:

  • "What's due this week?" / "Show my grades" / "What peer reviews do I need?"
  • "Who hasn't submitted Assignment 3?" / "Send reminders to missing students"

Quick start guides: Student | Educator | Real-World Workflows | Troubleshooting

Documentation

Technical details

Built on FastMCP with async httpx, pydantic validation, and python-dotenv configuration. Modern src/ layout with pyproject.toml. Full type hints, connection pooling, smart pagination, and rate limiting. 328 tests. ruff + black for code quality.

Troubleshooting

If you encounter issues:

  1. Server Won't Start - Verify your Configuration setup: .env file, virtual environment path, and dependencies
  2. Authentication Errors - Check your Canvas API token validity and permissions
  3. Connection Issues - Verify Canvas API URL correctness and network access
  4. Debugging - Check your MCP client's console logs (e.g., Claude Desktop's developer console) or run server manually for error output

Security

Four layers of runtime security, all enabled by default:

Layer Default
PII sanitization in logs LOG_REDACT_PII=true
Token validation on startup Always on
Structured audit logging Opt-in: LOG_ACCESS_EVENTS=true
Sandboxed code execution ENABLE_TS_SANDBOX=true

FERPA-compliant anonymization for educators: ENABLE_DATA_ANONYMIZATION=true. See Educator Guide for details.

Publishing

Published to PyPI, MCP Registry, and skills.sh (agent skills). Releases are automated via GitHub Actions โ€” tag a version (git tag vX.Y.Z && git push origin vX.Y.Z) and CI handles the rest.

Contributing

Contributions are welcome! Feel free to:

  • Submit issues for bugs or feature requests
  • Create pull requests with improvements
  • Share your use cases and feedback

Contributors

Thanks to everyone who has contributed to Canvas MCP:

  • @Promithius-DR โ€” Role-based tool filtering and tool annotations (#84)
  • @Metzpapa โ€” File download and listing tools (#75)
  • @JCSnap โ€” Student tool bug fixes (#72, #73)

License

This project is licensed under the MIT License - see the LICENSE file for details.


Created by Vishal Sachdev

Release History

VersionChangesUrgencyDate
v1.3.0## What's New in v1.3.0 ### Changes - release: v1.3.0 - docs: refresh impact stats (2026-04-27) - docs: add Claude memory lookup + external-action approval policy to AGENTS.md - fix: "Event loop is closed" on user-scoped tools (get_my_todo_items, get_my_upcoming_assignments, etc.) (#99) - feat: Add create_rubric tool using bracket-notation form-data encoding (#100) - safety: add limit + dry_run to bulk_delete_announcements, note permanence in delete docstrings (#96) - docs: amend session log โ€” High5/2/2026
v1.2.0## What's New in v1.2.0 ### Changes - chore: bump to v1.2.0 โ€” role-based filtering, accessibility, security hardening - docs: update session log and archive older entries - docs: update impact stats data - fix: resolve npx.cmd Windows incompatibility in execute_typescript (#85) - refactor: consolidate CI workflows โ€” remove 3 redundant checks - fix: make CI workflows fork-aware and add OAuth token check - fix: reset invalid CANVAS_ROLE in validate_config and show resolved role in --config - featHigh4/10/2026
v1.1.0## What's New in v1.1.0 ### Learning Designer Tools & Skills - **New MCP tool:** `get_course_structure` โ€” full moduleโ†’items tree with summary stats - **New MCP tool:** `delete_page` โ€” title-match safety check for page deletion - **3 new agent skills:** `canvas-course-qc`, `canvas-accessibility-auditor`, `canvas-course-builder` - Skills available via [skills.sh](https://skills.sh) (40+ agents) and Claude Code slash commands ### File Management (Community Contribution) - feat: `download_course_fLow3/4/2026
v1.0.8## What's New in v1.0.8 ### Changes - fix: update server.json version and harden release workflows - chore: release v1.0.8 โ€” security hardening and code quality - chore: remove unused smithery-wrapper prototype - chore: remove accidentally committed Build AI Product Sense folder - chore: enforce ruff linting โ€” fix 464 issues, add pre-commit hook - fix: resolve all CodeQL code scanning alerts - feat: Security hardening - PII sanitization, token validation, audit logging, sandbox (#74) - fix: subLow2/16/2026
v1.0.7## What's New ### File Upload Tool ๐Ÿ“ New `upload_course_file` tool enables uploading files from the local filesystem to Canvas courses. #### Features - **Canvas 3-step upload protocol** - Handles the complete upload flow transparently - **Comprehensive validation** - File existence, readability, size limits (100MB), extension whitelist - **MIME type detection** - Automatic content-type detection from file extension - **Filename sanitization** - Cleans special characters for safe Canvas storaLow1/21/2026
v1.0.5## What's New ### ๐ŸŽฏ Claude Code Skills Pre-built workflows that combine multiple tools into one-command actions: | Skill | For | Description | |-------|-----|-------------| | `/canvas-morning-check` | Educators | Course health check: submission rates, struggling students, grade distribution, upcoming deadlines | | `/canvas-week-plan` | Students | Weekly planner: all due dates, submission status, grades, peer reviews across courses | ### ๐ŸŒ GitHub Pages Website Beautiful documentation site atLow12/25/2025
v1.0.4# Canvas MCP v1.0.4 ## ๐Ÿš€ Major Features ### Code Execution Environment - **TypeScript code execution API** for token-efficient bulk operations (99.7% token savings) - Execute custom TypeScript code for complex Canvas operations - Dramatically reduces token usage for batch processing ### New MCP Tools - **`bulk_grade_submissions`** - Efficient batch grading with optional rubric assessment - **`bulk_grade_discussions`** - Token-efficient discussion grading API - **`search_canvas_tools`** - DisLow11/10/2025
v1.0.3## Critical Bug Fix This release fixes a critical bug in the `grade_with_rubric` tool that prevented grades from being saved to the Canvas gradebook. ### Fixed **๐Ÿ”ง grade_with_rubric now works correctly** The tool was completely non-functional due to incorrect API data format. Canvas requires form-encoded parameters with bracket notation, but the tool was sending JSON. **Changes:** - โœ… Changed parameter type from `string` to `dict[str, Any]` - no more JSON parsing errors - โœ… Added form dataLow10/17/2025

Dependencies & License Audit

Loading dependencies...

Similar Packages

fast-agentCode, Build and Evaluate agents - excellent Model and Skills/MCP/ACP Supportv0.7.15
local-rag-serverDeploy a local, multi-user RAG system to query PDF and DOCX documents using a local LLM without cloud or API dependencies.main@2026-06-02
claude-code-plugins-plus-skills423 plugins, 2,849 skills, 177 agents for Claude Code. Open-source marketplace at tonsofskills.com with the ccpi CLI package manager.v4.33.0
langfuse-mcpA Model Context Protocol (MCP) server for Langfuse, enabling AI agents to query Langfuse trace data for enhanced debugging and observabilityv0.9.1
ai-agents-skills๐Ÿง  Enhance AI agents with a collection of skills for improved coding assistance, enabling efficient and production-ready solutions.master@2026-06-07

More in MCP Servers

claude-plugins-officialOfficial, Anthropic-managed directory of high quality Claude Code Plugins.
langchain4jLangChain4j is an open-source Java library that simplifies the integration of LLMs into Java applications through a unified API, providing access to popular LLMs and vector databases. It makes impleme
hyperframesWrite HTML. Render video. Built for agents.
ms-365-mcp-serverA Model Context Protocol (MCP) server for interacting with Microsoft 365 and Office services through the Graph API