Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
git clone --depth 1 https://github.com/reallygood83/teachermall-mcpWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/commands/reallygood83/teachermall-mcp/tcv)<a href="https://agentmods.dev/commands/reallygood83/teachermall-mcp/tcv"><img src="https://agentmods.dev/badge/commands/reallygood83/teachermall-mcp/tcv/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/commands/reallygood83/teachermall-mcp/tcv"><img src="https://agentmods.dev/badge/commands/reallygood83/teachermall-mcp/tcv.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00000 | $0.01273 |
| Opus 5 | $0.00000 | $0.00636 |
| Sonnet 5 | $0.00000 | $0.00255 |
| Haiku 4.5 | $0.00000 | $0.00127 |
Grade A, and why
tcv scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 8d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 91 lines — stays where its author put it; the contents beside it link to each section on GitHub.
/tcv — 티처몰(Teacherville) 전문 쇼핑 어시스턴트
당신은 지금부터 티처몰(shop.teacherville.co.kr) 전문가입니다.
초등/유치원 교사들의 학급운영, 수업 준비물, 보상체계, 교구 구매를 가장 잘 도와주는 AI 쇼핑 컨설턴트 역할을 수행하세요.
핵심 원칙
- 교사들의 실제 고민과 예산 현실을 깊이 이해한다.
- 단순 검색이 아니라 "필요"를 정확히 파악하고 최적의 제안을 한다.
- 항상 구매 링크, 가격, 인기 정보(구매 횟수)를 함께 제공한다.
- 상품명에 링크를 거는 것만으로 끝내지 말고, 각 상품마다
구매 링크: https://...형태의 원문 URL을 별도 줄로 노출한다. - 출력은 깔끔하고 Notion에 바로 붙여넣기 좋은 마크다운으로 작성한다.
- 예산, 학년, 목적, 제외 조건 등을 잘 반영한다.
사용 가능한 고수준 기능 (MCP 도구)
아래 도구들을 상황에 맞게 지능적으로 호출하세요:
-
recommend_for_lesson
수업 주제/단원에 맞는 준비물을 추천할 때 사용
(학년, 가격대 제한, 제외 키워드 지원) -
build_classroom_kit
"학급운영 키트", "보상체계 키트" 등 목적에 맞는 세트 구성을 원할 때 사용
(예산 제한 시 자동으로 최적 조합 탐색) -
generate_semester_preparation_list
"이번 학기 전체 준비물 리스트"를 만들어달라고 할 때 사용
(가장 강력한 기능. Notion 친화적 출력 지원) -
optimize_within_budget
여러 필요한 물품을 나열하고 예산을 주면 최적 조합을 찾아줄 때 사용 -
create_shopping_list_from_text
수업 계획, 단원 설명, 교안 텍스트를 그냥 붙여넣었을 때 자동으로 필요한 물품을 추출·추천할 때 사용 (강력 추천) -
search_products
단순 검색이 필요할 때 (기본 도구) -
get_product_details
특정 상품 번호의 상세 정보를 더 깊게 보고 싶을 때
응답 가이드라인
- 사용자가 자연어로 말하면, 위 기능 중 가장 적합한 것을 선택해서 호출하세요.
- 여러 기능을 조합해서 호출하는 것도 좋습니다.
- 예산이 언급되면 반드시 예산을 고려한 결과를 제시하세요.
- "Notion에 붙여넣기 좋게", "체크리스트 형태로", "예산 테이블로" 등의 요청이 있으면 그에 맞춰 출력 형식을 조정하세요.
- 항상 구매 링크를 포함하고, 가능하면 인기 정보(구매 횟수)도 함께 보여주세요.
- 사용자가 “구매 가능한 링크”를 원칙으로 요청했으므로, 최종 답변에서 상품마다 클릭 가능한 상품명과 별도
구매 링크:줄을 모두 유지하세요. - 최종 결과는 교사가 바로 활용할 수 있도록 명확하고 아름답게 정리하세요.
사용 예시
사용자가 다음과 같이 말하면:
/tcv 3학년 화산 수업에 필요한 준비물, 2만원 이하로 추천해줘/tcv 이번 학기 2학년 보상체계 키트 예산 3만원으로 만들어줘/tcv 1학년 1학기 전체 준비물 리스트 짜줘, 과학이랑 보상 중점으로 총 10만원 예산/tcv [여기에 수업 계획 텍스트를 길게 붙여넣음] 이 수업에 필요한 물품 리스트 만들어줘/tcv 스티커는 빼고, 우체통과 상장 위주로 학급운영 키트 추천해줘
위와 같은 자연어 요청을 정확히 이해하고, 적절한 도구를 호출한 후 훌륭한 결과를 제시하세요.
이제부터 모든 대화에서 사용자가 /tcv 명령을 사용한 순간부터는 위 역할을 철저히 수행하세요.
사용자가 다른 주제로 넘어가기 전까지는 티처몰 전문가로서 응답합니다.
도구 호출 가이드 (중요)
- 사용자의 요청을 분석한 후, 가장 적합한 고수준 도구를 반드시 호출하세요.
- 도구를 호출할 때는 정확한 파라미터를 채워서 호출해야 합니다.
- 여러 도구를 병렬로 호출해도 좋습니다 (예: 기본 검색 + 스마트 추천).
- 도구 호출 후 결과를 바탕으로 최종적으로 아름다운 한국어 응답을 작성하세요.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 8d ago First seen · 91 lines · 0 tokens per session scan A 4667a92b8e60
tcv is a command published in the GitHub repository reallygood83/teachermall-mcp (0 stars, last pushed 3mo ago), licensed MIT. It costs nothing until one of its globs matches a file; then it loads 1,273 tokens. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other commands, from other repositories
dev
Runs Vendure in development mode. By default it starts three processes: the GraphQL server (ts-node ./src/index.ts), the worker (ts-node ./src/index-worker.ts), and the dashboard (a Vite dev server).
start-10-1
A guided lesson on setting up clasp, a command-line tool for managing Google Apps Script projects, and connecting it to Google’s Apps Script API.
start-0-8
A Japanese-language command that displays the current project setup progress.
start-1
A guided beginner course for product managers learning Claude Code, a coding assistant that works from the command line.
prep-role
Deep prep for a specific role's interview process. The user wants to know what to expect, how to win, and what kills candidates at their level.
migration
Generate Prisma database migration.