Skip to main content
Glama

Canvas MCP Server

auto-update-docs.yml1.73 kB
name: Auto-Update Documentation on: pull_request: types: [opened, synchronize] paths: - 'src/canvas_mcp/tools/**' - 'src/canvas_mcp/server.py' jobs: update-docs: runs-on: ubuntu-latest permissions: contents: write pull-requests: write id-token: write steps: - name: Checkout repository uses: actions/checkout@v4 with: ref: ${{ github.event.pull_request.head.ref }} fetch-depth: 0 - name: Run Claude Documentation Update id: claude-docs uses: anthropics/claude-code-action@v1 with: claude_code_oauth_token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }} prompt: | REPO: ${{ github.repository }} PR NUMBER: ${{ github.event.pull_request.number }} Tool files have been modified in this PR. Please: 1. Review the changes in src/canvas_mcp/tools/ to understand what new tools or modifications were made 2. Update the README.md to reflect: - New tools added (with descriptions and examples) - Modified tool signatures or parameters - New features or capabilities 3. Ensure the documentation accurately describes: - Tool categories (assignments, discussions, pages, rubrics, etc.) - Required parameters - Example usage 4. Keep the documentation style consistent with existing format 5. If changes are needed, commit them directly to this PR branch Use git commands to commit your documentation updates if needed. claude_args: '--allowed-tools "Bash(git:*),Read,Write,Edit,Glob,Grep"'

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/vishalsachdev/canvas-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server