AlgoKit-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
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
| resources | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_problems_bojA | BOJ 문제를 검색합니다. 키워드, 난이도 레벨, 알고리즘 태그로 필터링할 수 있습니다. ⚠️ 중요: 결과는 마크다운 테이블로 반환되며, 각 문제번호는 https://www.acmicpc.net/problem/{ID} 형태의 마크다운 링크로 제공됩니다. 사용자에게 보여줄 때는 이 링크들을 반드시 유지해야 합니다. 예: Gold 티어의 DP 문제 검색, Silver 이하 그리디 문제 검색 등 ⚠️ 플랫폼 미지정 시 사용자에게 어느 플랫폼에서 검색할지 확인하세요. |
| get_problem_bojA | 특정 BOJ 문제의 상세 정보를 조회합니다. 문제 번호로 난이도, 태그, 통계 등을 확인할 수 있습니다. ⚠️ 플랫폼 판별: 문제 번호만 입력된 경우 대화 맥락에서 플랫폼을 파악하거나, 맥락이 없으면 반드시 BOJ/프로그래머스 중 어느 플랫폼인지 사용자에게 확인 후 호출하세요. |
| search_tags_bojA | 알고리즘 태그를 검색합니다. 한글 또는 영문 키워드로 관련 태그를 찾을 수 있습니다. 예: "다이나믹", "그래프", "이분 탐색" 등 ⚠️ 플랫폼 미지정 시 사용자에게 어느 플랫폼에서 검색할지 확인하세요. |
| analyze_problem_bojA | 백준(BOJ) 문제를 분석하여 구조화된 힌트 데이터를 제공합니다. 알고리즘 패턴, 난이도 컨텍스트, 3단계 힌트 포인트, 유사 문제 추천을 포함합니다. ⚠️ 플랫폼 판별: 문제 번호만 입력된 경우 대화 맥락에서 플랫폼을 파악하거나, 맥락이 없으면 반드시 BOJ/프로그래머스 중 어느 플랫폼인지 사용자에게 확인 후 호출하세요. |
| generate_hint_bojA | 백준(BOJ) 문제 힌트 생성. 3단계 가이드 프롬프트 제공. 🎯 핵심: 한 번에 1개 레벨 힌트만 제공. 1,2,3 단계를 동시에 제시하지 마세요. 📋 응답에 포함된 정보:
🤖 사용자 상황 판단 → 적절한 1개 레벨만 제시: 1️⃣ Level 1 제시 (처음/막힐 때): "사용자가 코드 없거나 어디서부터 시작해야 할지 모를 때" → hint_levels[0].prompt로 문제 접근법 제시 2️⃣ Level 2 제시 (다시 요청하거나 부분 구현 언급): "사용자가 '더 필요해', '더 자세히' 요청하거나, 이미 코드를 시작했다고 언급" → hint_levels[1].prompt로 핵심 로직 제시 3️⃣ Level 3 제시 (상세 풀이 명시 요청): "사용자가 '정답', '풀이', '코드' 등 최종 답변 요청" → hint_levels[2].prompt로 상세 구현 가이드 제시 📖 [권장] 어려운 문제는 본문 먼저 확인:
정답 정책: 힌트만 기본 제공. 사용자가 "정답", "풀이", "코드" 명시 요청 시만 전체 풀이 제공. ⚠️ 플랫폼 판별: 문제 번호만 입력된 경우 대화 맥락에서 플랫폼을 파악하거나, 맥락이 없으면 반드시 BOJ/프로그래머스 중 어느 플랫폼인지 사용자에게 확인 후 호출하세요. |
| generate_review_template_bojA | 백준(BOJ) 문제에 대한 사용자의 제출 코드와 문제 본문을 분석해서 사용자 맞춤형 복기용 가이드를 제공합니다. 마크다운 템플릿, 문제 분석, 관련 문제, 작성 프롬프트를 포함합니다. ⚠️ 플랫폼 판별: 문제 번호만 입력된 경우 대화 맥락에서 플랫폼을 파악하거나, 맥락이 없으면 반드시 BOJ/프로그래머스 중 어느 플랫폼인지 사용자에게 확인 후 호출하세요. |
| fetch_problem_content_bojA | 백준(BOJ) 문제 본문 스크래핑 (힌트 제외). BOJ 페이지에서 문제 제목, 설명, 입출력 형식, 예제, 제한사항을 가져옵니다. 힌트는 포함되지 않습니다 - generate_hint_boj 도구를 사용하세요. 응답 구조: problemId, title, description, inputFormat, outputFormat, examples, limits, metadata 사용 시나리오:
제한사항:
⚠️ 플랫폼 판별: 문제 번호만 입력된 경우 대화 맥락에서 플랫폼을 파악하거나, 맥락이 없으면 반드시 BOJ/프로그래머스 중 어느 플랫폼인지 사용자에게 확인 후 호출하세요. |
| analyze_code_submission_bojA | 백준(BOJ) 문제에 대한 사용자 코드를 분석하여 피드백을 제공합니다. 문제 본문과 사용자 코드를 결합하여 LLM 분석용 프롬프트를 생성합니다. 분석 타입:
응답 구조: problemInfo, codeMetadata, analysisPrompts, suggestedQuestions 사용 시나리오:
지원 언어: Python, C++, JavaScript, Java, Go ⚠️ 플랫폼 판별: 문제 번호만 입력된 경우 대화 맥락에서 플랫폼을 파악하거나, 맥락이 없으면 반드시 BOJ/프로그래머스 중 어느 플랫폼인지 사용자에게 확인 후 호출하세요. |
| search_problems_programmersA | 프로그래머스 문제를 검색합니다. 난이도, 정렬 방식, 키워드로 필터링할 수 있습니다. 사용 예시:
제한사항:
응답 형식:
⚠️ 중요: 프로그래머스는 JavaScript 렌더링이 필요하여 BOJ보다 느립니다 (3-5초). ⚠️ 플랫폼 미지정 시 사용자에게 어느 플랫폼에서 검색할지 확인하세요. |
| get_problem_programmersA | 프로그래머스 문제 상세 정보 조회 (웹 스크래핑). 프로그래머스 페이지에서 문제 제목, 설명, 제한사항, 입출력 예제를 가져옵니다. 응답 구조: problemId, title, level, category, description, constraints, examples, tags 사용 시나리오:
제한사항:
참고:
⚠️ 플랫폼 판별: 문제 번호만 입력된 경우 대화 맥락에서 플랫폼을 파악하거나, 맥락이 없으면 반드시 BOJ/프로그래머스 중 어느 플랫폼인지 사용자에게 확인 후 호출하세요. |
| analyze_problem_programmersA | 프로그래머스 문제를 분석하여 구조화된 힌트 데이터를 제공합니다. 난이도 컨텍스트, 3단계 힌트 가이드 프롬프트를 포함합니다. ⚠️ 플랫폼 판별: 문제 번호만 입력된 경우 대화 맥락에서 플랫폼을 파악하거나, 맥락이 없으면 반드시 BOJ/프로그래머스 중 어느 플랫폼인지 사용자에게 확인 후 호출하세요. |
| generate_hint_programmersA | 프로그래머스 문제 힌트 생성. 3단계 가이드 프롬프트 제공. 🎯 핵심: 한 번에 1개 레벨 힌트만 제공. 1,2,3 단계를 동시에 제시하지 마세요. 📋 응답에 포함된 정보:
🤖 사용자 상황 판단 → 적절한 1개 레벨만 제시: 1️⃣ Level 1 제시 (처음/막힐 때): "사용자가 코드 없거나 어디서부터 시작해야 할지 모를 때" → hint_levels[0].prompt로 문제 접근법 제시 2️⃣ Level 2 제시 (다시 요청하거나 부분 구현 언급): "사용자가 '더 필요해', '더 자세히' 요청하거나, 이미 코드를 시작했다고 언급" → hint_levels[1].prompt로 핵심 로직 제시 3️⃣ Level 3 제시 (상세 풀이 명시 요청): "사용자가 '정답', '풀이', '코드' 등 최종 답변 요청" → hint_levels[2].prompt로 상세 구현 가이드 제시 📖 [권장] 어려운 문제는 본문 먼저 확인:
정답 정책: 힌트만 기본 제공. 사용자가 "정답", "풀이", "코드" 명시 요청 시만 전체 풀이 제공. ⚠️ 플랫폼 판별: 문제 번호만 입력된 경우 대화 맥락에서 플랫폼을 파악하거나, 맥락이 없으면 반드시 BOJ/프로그래머스 중 어느 플랫폼인지 사용자에게 확인 후 호출하세요. |
| generate_review_template_programmersA | 프로그래머스 문제에 대한 복기용 가이드를 제공합니다. 마크다운 템플릿, 문제 분석, 작성 프롬프트를 포함합니다. ⚠️ 플랫폼 판별: 문제 번호만 입력된 경우 대화 맥락에서 플랫폼을 파악하거나, 맥락이 없으면 반드시 BOJ/프로그래머스 중 어느 플랫폼인지 사용자에게 확인 후 호출하세요. |
| analyze_code_submission_programmersA | 프로그래머스 문제에 대한 사용자 코드를 분석하여 피드백을 제공합니다. 문제 본문과 사용자 코드를 결합하여 LLM 분석용 프롬프트를 생성합니다. 분석 타입:
응답 구조: problemInfo, codeMetadata, analysisPrompts, suggestedQuestions 지원 언어: Python, C++, JavaScript, Java, Go ⚠️ 플랫폼 판별: 문제 번호만 입력된 경우 대화 맥락에서 플랫폼을 파악하거나, 맥락이 없으면 반드시 BOJ/프로그래머스 중 어느 플랫폼인지 사용자에게 확인 후 호출하세요. |
| fetch_problem_content_programmersA | 프로그래머스 문제 본문 스크래핑. 프로그래머스 페이지에서 문제 제목, 설명, 제한사항, 입출력 예시를 가져옵니다. 응답 구조: problemId, title, description, inputFormat, outputFormat, examples, limits, metadata 사용 시나리오:
제한사항:
⚠️ 플랫폼 판별: 문제 번호만 입력된 경우 대화 맥락에서 플랫폼을 파악하거나, 맥락이 없으면 반드시 BOJ/프로그래머스 중 어느 플랫폼인지 사용자에게 확인 후 호출하세요. |
| health_checkB | MCP 서버 상태 확인 |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| 난이도 시스템 가이드 | 백준 난이도 레벨(1-30)과 각 티어의 설명, 학습 추천 난이도 |
| 일반적인 사용 패턴 | 초보자 문제, 면접 준비, 일일 문제, 알고리즘별 학습 등 일반적인 검색 패턴 |
| 복기 템플릿 작성 가이드라인 | 7단계 구조화된 코딩 테스트 복기 문서 작성 규칙 (MD 형식) |
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/itsme-shawn/algoKit-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server