CanvasLMS-ModelContextProtocol
by PewterZz · TypeScript · ★ 0
CanvasLMS-ModelContextProtocol — MCP server.
Install
npx -y github:PewterZz/CanvasLMS-ModelContextProtocol Claude Desktop config
Add this to your claude_desktop_config.json:
{
"mcpServers": {
"canvaslms-modelcontextprotocol": {
"command": "npx",
"args": [
"-y",
"github:PewterZz/CanvasLMS-ModelContextProtocol"
]
}
}
} From the README
A server implementation that enables Smithery to list tools without authentication, while deferring authentication until tool execution.
This server follows the Smithery recommendation for "lazy loading" of authentication:
- **Tool Listing**: The endpoint allows any client (including Smithery) to list available tools without requiring authentication. This is essential for discovery.
- **Tool Execution**: Authentication credentials are only required when actually executing a tool. The credentials are passed in the request body at execution time.
This approach ensures that:
1. Smithery can…
Read full README on GitHub →
💡 Need a managed MCP host?
Try Claude Pro for the smoothest MCP experience, or browse our cloud-hosted servers.
Related security servers
servers
modelcontextprotocol
Official ★ 84,814
Model Context Protocol Servers
Security · TypeScript
typescript-sdk
modelcontextprotocol
Official ★ 12,307
The official TypeScript SDK for Model Context Protocol servers and clients
Security · TypeScript
grafbase
grafbase
★ 1,228
[Acquired by The Guild] The Grafbase GraphQL Federation Gateway
Security · Rust
vulnerable-mcp-servers-lab
appsecco
★ 255
A collection of servers which are deliberately vulnerable to learn Pentesting MCP Servers.
Security · JavaScript
claude-ai-mcp
anthropics
Official ★ 236
claude-ai-mcp — MCP server.
Security
dedalus-mcp-python
dedalus-labs
★ 154
A simple and performant Model Context Protocol framework for Python.
Security · Python