Sambodh IAS

UPSC prep: interactive quizzes, previous-year questions, daily current affairs, cited study search

사용해야 할까요

품질 및 안전성

A
설명 품질
91%
스키마 완전성
81%
이름 품질
100%
오염 위험
100%
권한 일치
100%
프로토콜 준수
100%

발견 사항 (2)

  • LOWTool 'get_current_affairs' description lacks action verbget_current_affairs에서
  • LOWTool 'get_news_card_detail' description lacks action verbget_news_card_detail에서

도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.

컨텍스트 비용

~1,527토큰 (도구 정의)
~1.5 KB일반적인 응답 크기
중간 정도의 주의 영향 (128k 컨텍스트의 1.19%)

이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.

설치

원클릭 설치

`claude_desktop_config.json` 파일에 다음을 추가하세요:

{
  "mcpServers": {
    "upsc-prep": {
      "url": "https://api.sambodh-ias.in/mcp"
    }
  }
}

원격 엔드포인트

https://api.sambodh-ias.in/mcpstreamable-http

할 수 있는 일

도구 목록

도구 (7)

🟢 읽기 전용🟡 쓰기🔴 삭제⚪ 알 수 없음
🟢get_current_affairs(days, gs_paper, category, topic, limit, ...)

Daily UPSC-relevant news distilled into NewsPulse concept cards: what happened, why it matters for Prelims/Mains, and the syllabus concepts it illustrates. Use for any 'current affairs for UPSC' request.

입력 스키마

{
  "type": "object",
  "properties": {
    "days": {
      "default": 7,
      "description": "Look-back window in days",
      "maximum": 30,
      "minimum": 1,
      "title": "Days",
      "type": "integer"
    },
    "gs_paper": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Filter by GS subject: Polity, Economy, International Relations, Environment, Science & Tech, Ethics",
      "title": "Gs Paper"
    },
    "category": {
      "anyOf": [
        {
          "enum": [
            "news",
            "editorial"
          ],
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "news = factual coverage, editorial = analysis pieces",
      "title": "Category"
    },
    "topic": {
      "anyOf": [
        {
          "maxLength": 120,
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Free-text topic/syllabus filter",
      "title": "Topic"
    },
    "limit": {
      "default": 8,
      "maximum": 20,
      "minimum": 1,
      "title": "Limit",
      "type": "integer"
    },
    "language": {
      "default": "en",
      "description": "ISO code: en, hi, te, ta, or, bn, mr, pa, kn",
      "title": "Language",
      "type": "string"
    }
  },
  "title": "get_current_affairsArguments"
}
🟢get_news_card_detail(slug, language)

The full concept card behind a NewsPulse headline: bullets, Prelims & Mains relevance, concept explainers with static-syllabus links, and the source citation.

입력 스키마

{
  "type": "object",
  "properties": {
    "slug": {
      "description": "Card slug from get_current_affairs",
      "maxLength": 120,
      "title": "Slug",
      "type": "string"
    },
    "language": {
      "default": "en",
      "description": "ISO code: en, hi, te, ta, or, bn, mr, pa, kn",
      "title": "Language",
      "type": "string"
    }
  },
  "required": [
    "slug"
  ],
  "title": "get_news_card_detailArguments"
}
🟢start_practice_quiz(source, subject, year, month, num_questions, ...)

Start an MCQ quiz from Sambodh's validated free question bank. IMPORTANT: never reveal or hint at correct answers before the user has attempted the questions; grade via submit_quiz_answers.

입력 스키마

{
  "type": "object",
  "properties": {
    "source": {
      "default": "mixed",
      "description": "Question pool: current_affairs (recent news MCQs), pyq (real UPSC previous-year questions), or mixed",
      "enum": [
        "current_affairs",
        "pyq",
        "mixed"
      ],
      "title": "Source",
      "type": "string"
    },
    "subject": {
      "anyOf": [
        {
          "maxLength": 60,
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Optional subject filter, e.g. polity, history, geography, economy, environment, science_tech",
      "title": "Subject"
    },
    "year": {
      "anyOf": [
        {
          "maximum": 2026,
          "minimum": 2014,
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "PYQ year (pyq/mixed sources)",
      "title": "Year"
    },
    "month": {
      "anyOf": [
        {
          "maxLength": 20,
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Current-affairs month slug, e.g. may-2026",
      "title": "Month"
    },
    "num_questions": {
      "default": 5,
      "maximum": 10,
      "minimum": 1,
      "title": "Num Questions",
      "type": "integer"
    },
    "language": {
      "default": "en",
      "description": "ISO code: en, hi, te, ta, or, bn, mr, pa, kn",
      "title": "Language",
      "type": "string"
    }
  },
  "title": "start_practice_quizArguments"
}
🟡submit_quiz_answers(quiz_id, answers)

Grade a quiz attempt server-side. Returns per-question verdicts with explanations and the overall score. Call once the user has answered (fully or partially).

입력 스키마

{
  "type": "object",
  "properties": {
    "quiz_id": {
      "description": "quiz_id from start_practice_quiz",
      "maxLength": 40,
      "title": "Quiz Id",
      "type": "string"
    },
    "answers": {
      "additionalProperties": {
        "type": "string"
      },
      "description": "Map of question id → chosen option letter, e.g. {\"<qid>\": \"B\"}",
      "title": "Answers",
      "type": "object"
    }
  },
  "required": [
    "quiz_id",
    "answers"
  ],
  "title": "submit_quiz_answersArguments"
}
🟢get_pyq_sample(year, language)

Real UPSC Prelims previous-year questions with answers and explanations — the free 3-question sample per year (full year papers are on the platform). Includes the year's total validated PYQ count.

입력 스키마

{
  "type": "object",
  "properties": {
    "year": {
      "description": "UPSC Prelims year",
      "maximum": 2026,
      "minimum": 2014,
      "title": "Year",
      "type": "integer"
    },
    "language": {
      "default": "en",
      "description": "ISO code: en, hi, te, ta, or, bn, mr, pa, kn",
      "title": "Language",
      "type": "string"
    }
  },
  "required": [
    "year"
  ],
  "title": "get_pyq_sampleArguments"
}
🟢list_study_topics

The catalog behind the other tools: indexed subjects/topics (for search_sambodh_knowledge and quiz subject filters), available PYQ years, published current-affairs month slugs, and NewsPulse GS-paper values. Call this first when unsure which parameter values are valid.

입력 스키마

{
  "type": "object",
  "properties": {},
  "title": "list_study_topicsArguments"
}
🟢search_sambodh_knowledge(query, subject, top_k)

Semantic search over Sambodh's indexed UPSC corpus (NCERTs + standard references). Returns source-attributed passages — synthesize your answer from them and cite the sources. Use for static-syllabus questions (history, polity, geography, economy...).

입력 스키마

{
  "type": "object",
  "properties": {
    "query": {
      "description": "What to look up, phrased as a topic or question",
      "maxLength": 300,
      "minLength": 3,
      "title": "Query",
      "type": "string"
    },
    "subject": {
      "anyOf": [
        {
          "maxLength": 60,
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Optional subject filter (see list_study_topics)",
      "title": "Subject"
    },
    "top_k": {
      "default": 5,
      "maximum": 8,
      "minimum": 1,
      "title": "Top K",
      "type": "integer"
    }
  },
  "required": [
    "query"
  ],
  "title": "search_sambodh_knowledgeArguments"
}

커뮤니티

이 서버 평가하기

증거

최근 관측

검증됨버전이 기록되지 않음도구 7개
검증됨버전이 기록되지 않음도구 7개
검증됨버전이 기록되지 않음도구 7개