SVG Canvas MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| svg_createB | 새 SVG 캔버스를 생성합니다. |
| svg_openC | 기존 SVG 파일을 엽니다. |
| svg_saveC | 현재 캔버스를 SVG 파일로 저장합니다. |
| svg_infoB | 현재 캔버스의 정보를 조회합니다. |
| svg_resizeC | 캔버스 크기를 변경합니다. |
| svg_set_backgroundB | 캔버스 배경색을 설정합니다. |
| draw_rectC | 사각형을 그립니다. |
| draw_circleC | 원을 그립니다. |
| draw_ellipseC | 타원을 그립니다. |
| draw_lineC | 직선을 그립니다. |
| draw_polylineC | 여러 점을 연결하는 선을 그립니다. |
| draw_polygonD | 다각형을 그립니다. |
| draw_textC | 텍스트를 추가합니다. |
| draw_imageC | 이미지를 삽입합니다. |
| draw_pathC | SVG 패스 데이터(d 속성)로 직접 경로를 그립니다. |
| path_createA | 새 패스 빌더를 시작합니다. path_lineto, path_curveto 등으로 경로를 추가한 후 path_finish로 완료합니다. |
| path_linetoC | 현재 패스에 직선을 추가합니다. |
| path_curvetoC | 현재 패스에 베지어 곡선을 추가합니다. |
| path_arctoC | 현재 패스에 호(arc)를 추가합니다. |
| path_closeB | 현재 패스를 닫습니다 (시작점으로 연결). |
| path_finishC | 패스 빌더를 완료하고 SVG 요소로 추가합니다. |
| path_cancelC | 현재 패스 빌더를 취소합니다. |
| draw_regular_polygonC | 정다각형을 그립니다. |
| draw_starC | 별 모양을 그립니다. |
| draw_heartB | 하트 모양을 그립니다. |
| draw_rounded_rect_pathC | 둥근 모서리 사각형을 패스로 그립니다 (모서리별 다른 반경 가능). |
| layer_createC | 새 레이어를 생성합니다. |
| layer_deleteC | 레이어를 삭제합니다. |
| layer_renameC | 레이어 이름을 변경합니다. |
| layer_reorderC | 레이어 순서를 변경합니다. |
| layer_visibilityC | 레이어의 표시/숨김 상태를 설정합니다. |
| layer_lockC | 레이어의 잠금 상태를 설정합니다. |
| layer_opacityC | 레이어의 불투명도를 설정합니다. |
| layer_blend_modeC | 레이어의 블렌드 모드를 설정합니다. |
| layer_listB | 모든 레이어 목록을 조회합니다. |
| layer_selectC | 활성 레이어를 선택합니다. |
| layer_mergeC | 두 레이어를 병합합니다. |
| layer_duplicateC | 레이어를 복제합니다. |
| object_selectC | 객체를 ID로 선택하고 정보를 조회합니다. |
| object_listC | 캔버스의 모든 객체 목록을 조회합니다. |
| object_moveC | 객체를 이동합니다. |
| object_scaleC | 객체 크기를 조절합니다. |
| object_rotateC | 객체를 회전합니다. |
| object_deleteC | 객체를 삭제합니다. |
| object_duplicateC | 객체를 복제합니다. |
| object_groupC | 여러 객체를 그룹으로 묶습니다. |
| object_ungroupC | 그룹을 해제합니다. |
| object_orderC | 객체의 Z 순서를 변경합니다. |
| style_fillC | 객체의 채우기를 설정합니다. |
| style_strokeC | 객체의 선 스타일을 설정합니다. |
| style_opacityC | 객체의 불투명도를 설정합니다. |
| style_gradientC | 그라디언트를 정의합니다. fill에 url(#id)로 사용합니다. |
| style_patternC | 패턴을 정의합니다. |
| style_filterC | 객체에 필터를 적용합니다. |
| style_remove_filterC | 객체에서 필터를 제거합니다. |
| anim_css_addC | 객체에 CSS 애니메이션을 추가합니다. |
| anim_smil_addC | 객체에 SMIL 애니메이션을 추가합니다. (SVG 내장 애니메이션) |
| anim_removeC | 객체의 애니메이션을 제거합니다. |
| anim_listC | 정의된 애니메이션 목록을 조회합니다. |
| symbol_defineC | 객체를 재사용 가능한 심볼로 정의합니다. |
| symbol_useC | 정의된 심볼을 배치합니다. |
| template_saveC | 현재 캔버스를 템플릿으로 저장합니다. |
| template_loadC | 저장된 템플릿을 불러옵니다. |
| template_listC | 저장된 템플릿 목록을 조회합니다. |
| template_deleteC | 저장된 템플릿을 삭제합니다. |
| history_undoC | 마지막 작업을 취소합니다. |
| history_redoC | 취소한 작업을 다시 실행합니다. |
| history_listC | 작업 히스토리를 조회합니다. |
| history_gotoC | 히스토리의 특정 시점으로 이동합니다. |
| history_clearA | 모든 히스토리를 삭제합니다. (주의: 되돌릴 수 없음) |
| export_svgC | SVG 파일로 내보냅니다. |
| export_codeC | 현재 캔버스의 SVG 코드를 반환합니다. |
| preview_browserC | 현재 캔버스를 브라우저에서 미리봅니다. (Playwright MCP 연동) |
| export_data_uriA | SVG를 Data URI 형식으로 변환합니다. (이미지 태그에 직접 사용 가능) |
| export_pngA | PNG 파일로 내보냅니다. (참고: 현재는 SVG를 저장하고 별도 변환 도구 사용 권장) |
| ai_suggest_colorsC | 기준 색상을 바탕으로 조화로운 색상 팔레트를 추천합니다. |
| ai_analyze_colorsB | 현재 캔버스에서 사용된 색상을 분석합니다. |
| ai_align_objectsC | 선택한 객체들의 정렬 방법을 제안합니다. |
| ai_suggest_layoutC | 캔버스 크기에 맞는 레이아웃을 제안합니다. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/kim62210/svg-canvas-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server