PAIDEIA MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PAIDEIA_MCP_AUTO_INSTALL | No | Set to 0 to disable automatic installation of missing Python dependencies. Default is 1. | 1 |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| ingest_pdfsA | Render every materials/**/*.pdf to markdown via the selected OCR engine. Idempotent unless force=True. |
| grade_pdfA | OCR a single hand-written answer PDF into answers/converted/.md with a confidence tier. |
| build_course_indexC | Inventory converted/ markdown files and write a draft course-index/{summary,patterns,coverage}.md baseline. |
| course_phaseA | Return the artifact-derived course phase (setup/diag/drill/mock/cram/cool), days_until_exam, and top_miss_pattern. |
| init_courseC | Create a PAIDEIA local course folder skeleton for Alt or any MCP client. |
| parse_paideia_repoB | Parse a PAIDEIA repo into the canonical action catalog. |
| list_paideia_actionsC | List PAIDEIA actions available to Alt's local model. |
| prepare_paideia_actionC | Compose the original PAIDEIA instruction, current workspace context, and output contract for an Alt local model to execute. |
| list_artifactsB | List markdown artifacts in a PAIDEIA course folder. |
| read_artifactC | Read a PAIDEIA course artifact by relative path. |
| write_artifactC | Write/append/create a PAIDEIA markdown artifact under the course root. |
| import_alt_noteC | Import an Alt active note/transcript into materials/ and optionally converted/ for PAIDEIA analysis. |
| import_alt_notesB | Batch-import Alt note payloads from alt.notes.getContent into materials/ and converted/. |
| bootstrap_alt_courseC | Create a PAIDEIA course folder and import an initial batch of Alt note transcripts in one call. |
| save_action_artifactB | Save a local-model-generated PAIDEIA action output to canonical paths such as quizzes/, twins/, mock/, derivations/, or cheatsheet/final.md. |
| save_course_indexC | Save model-generated analyze outputs to course-index/summary.md, course-index/patterns.md, and course-index/coverage.md in one call. |
| save_grade_reportC | Save a model-generated grading report under answers/converted/ and append any canonical error-log entries. |
| append_errorB | Append one canonical YAML error entry to errors/log.md. |
| parse_exam_radar_exportC | Parse an OPTIMETA Exam Radar exam-radar:v1 markdown export. |
| import_exam_radarC | Import Exam Radar into radar.md, coverage.md annotation, and a gold-zone weakmap. |
| pattern_lookupB | Filter course-index/patterns.md by Pk label or keyword. |
| hwmapB | Read course-index/coverage.md and return HW-density exam-priority rows. |
| generate_weakmapC | Generate a compact timestamped weakmap from errors/log.md. |
| alt_workflow_guideC | Return an Alt-local-model PAIDEIA operating guide. This mirrors the MCP prompts for clients that only expose tools. |
| alt_capability_manifestB | Return the machine-readable Alt manifest: setup, SDK boundary, PAIDEIA rules, and action-to-tool recipes for all 16 actions. |
| paideia_doctorB | Diagnose PAIDEIA MCP install health, external dependencies, course-folder readiness, action prerequisites, and next steps. |
| alt_setup_instructionsA | Return exact field-by-field values for Alt's local (stdio) MCP server form: command, one-argument-per-line args, name, cwd, and env. |
| PAIDEIA__ingest_pdfsA | PAIDEIA namespace alias for ingest_pdfs. Use this exact name when Alt searches for PAIDEIA__ingest_pdfs. Render every materials/**/*.pdf to markdown via the selected OCR engine. Idempotent unless force=True. |
| PAIDEIA__grade_pdfA | PAIDEIA namespace alias for grade_pdf. Use this exact name when Alt searches for PAIDEIA__grade_pdf. OCR a single hand-written answer PDF into answers/converted/.md with a confidence tier. |
| PAIDEIA__build_course_indexB | PAIDEIA namespace alias for build_course_index. Use this exact name when Alt searches for PAIDEIA__build_course_index. Inventory converted/ markdown files and write a draft course-index/{summary,patterns,coverage}.md baseline. |
| PAIDEIA__course_phaseA | PAIDEIA namespace alias for course_phase. Use this exact name when Alt searches for PAIDEIA__course_phase. Return the artifact-derived course phase (setup/diag/drill/mock/cram/cool), days_until_exam, and top_miss_pattern. |
| PAIDEIA__init_courseC | PAIDEIA namespace alias for init_course. Use this exact name when Alt searches for PAIDEIA__init_course. Create a PAIDEIA local course folder skeleton for Alt or any MCP client. |
| PAIDEIA__parse_paideia_repoC | PAIDEIA namespace alias for parse_paideia_repo. Use this exact name when Alt searches for PAIDEIA__parse_paideia_repo. Parse a PAIDEIA repo into the canonical action catalog. |
| PAIDEIA__list_paideia_actionsA | PAIDEIA namespace alias for list_paideia_actions. Use this exact name when Alt searches for PAIDEIA__list_paideia_actions. List PAIDEIA actions available to Alt's local model. |
| PAIDEIA__prepare_paideia_actionC | PAIDEIA namespace alias for prepare_paideia_action. Use this exact name when Alt searches for PAIDEIA__prepare_paideia_action. Compose the original PAIDEIA instruction, current workspace context, and output contract for an Alt local model to execute. |
| PAIDEIA__list_artifactsC | PAIDEIA namespace alias for list_artifacts. Use this exact name when Alt searches for PAIDEIA__list_artifacts. List markdown artifacts in a PAIDEIA course folder. |
| PAIDEIA__read_artifactC | PAIDEIA namespace alias for read_artifact. Use this exact name when Alt searches for PAIDEIA__read_artifact. Read a PAIDEIA course artifact by relative path. |
| PAIDEIA__write_artifactC | PAIDEIA namespace alias for write_artifact. Use this exact name when Alt searches for PAIDEIA__write_artifact. Write/append/create a PAIDEIA markdown artifact under the course root. |
| PAIDEIA__import_alt_noteC | PAIDEIA namespace alias for import_alt_note. Use this exact name when Alt searches for PAIDEIA__import_alt_note. Import an Alt active note/transcript into materials/ and optionally converted/ for PAIDEIA analysis. |
| PAIDEIA__import_alt_notesC | PAIDEIA namespace alias for import_alt_notes. Use this exact name when Alt searches for PAIDEIA__import_alt_notes. Batch-import Alt note payloads from alt.notes.getContent into materials/ and converted/. |
| PAIDEIA__bootstrap_alt_courseB | PAIDEIA namespace alias for bootstrap_alt_course. Use this exact name when Alt searches for PAIDEIA__bootstrap_alt_course. Create a PAIDEIA course folder and import an initial batch of Alt note transcripts in one call. |
| PAIDEIA__save_action_artifactB | PAIDEIA namespace alias for save_action_artifact. Use this exact name when Alt searches for PAIDEIA__save_action_artifact. Save a local-model-generated PAIDEIA action output to canonical paths such as quizzes/, twins/, mock/, derivations/, or cheatsheet/final.md. |
| PAIDEIA__save_course_indexC | PAIDEIA namespace alias for save_course_index. Use this exact name when Alt searches for PAIDEIA__save_course_index. Save model-generated analyze outputs to course-index/summary.md, course-index/patterns.md, and course-index/coverage.md in one call. |
| PAIDEIA__save_grade_reportC | PAIDEIA namespace alias for save_grade_report. Use this exact name when Alt searches for PAIDEIA__save_grade_report. Save a model-generated grading report under answers/converted/ and append any canonical error-log entries. |
| PAIDEIA__append_errorC | PAIDEIA namespace alias for append_error. Use this exact name when Alt searches for PAIDEIA__append_error. Append one canonical YAML error entry to errors/log.md. |
| PAIDEIA__parse_exam_radar_exportC | PAIDEIA namespace alias for parse_exam_radar_export. Use this exact name when Alt searches for PAIDEIA__parse_exam_radar_export. Parse an OPTIMETA Exam Radar exam-radar:v1 markdown export. |
| PAIDEIA__import_exam_radarC | PAIDEIA namespace alias for import_exam_radar. Use this exact name when Alt searches for PAIDEIA__import_exam_radar. Import Exam Radar into radar.md, coverage.md annotation, and a gold-zone weakmap. |
| PAIDEIA__pattern_lookupC | PAIDEIA namespace alias for pattern_lookup. Use this exact name when Alt searches for PAIDEIA__pattern_lookup. Filter course-index/patterns.md by Pk label or keyword. |
| PAIDEIA__hwmapA | PAIDEIA namespace alias for hwmap. Use this exact name when Alt searches for PAIDEIA__hwmap. Read course-index/coverage.md and return HW-density exam-priority rows. |
| PAIDEIA__generate_weakmapC | PAIDEIA namespace alias for generate_weakmap. Use this exact name when Alt searches for PAIDEIA__generate_weakmap. Generate a compact timestamped weakmap from errors/log.md. |
| PAIDEIA__alt_workflow_guideA | PAIDEIA namespace alias for alt_workflow_guide. Use this exact name when Alt searches for PAIDEIA__alt_workflow_guide. Return an Alt-local-model PAIDEIA operating guide. This mirrors the MCP prompts for clients that only expose tools. |
| PAIDEIA__alt_capability_manifestA | PAIDEIA namespace alias for alt_capability_manifest. Use this exact name when Alt searches for PAIDEIA__alt_capability_manifest. Return the machine-readable Alt manifest: setup, SDK boundary, PAIDEIA rules, and action-to-tool recipes for all 16 actions. |
| PAIDEIA__paideia_doctorB | PAIDEIA namespace alias for paideia_doctor. Use this exact name when Alt searches for PAIDEIA__paideia_doctor. Diagnose PAIDEIA MCP install health, external dependencies, course-folder readiness, action prerequisites, and next steps. |
| PAIDEIA__alt_setup_instructionsC | PAIDEIA namespace alias for alt_setup_instructions. Use this exact name when Alt searches for PAIDEIA__alt_setup_instructions. Return exact field-by-field values for Alt's local (stdio) MCP server form: command, one-argument-per-line args, name, cwd, and env. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| paideia-operating-guide | General operating policy for using PAIDEIA from Alt. |
| paideia-course-bootstrap | Create or attach to a local PAIDEIA course folder. |
| paideia-lecture-to-quiz | Import an Alt transcript, update the graph, and produce a quiz. |
| paideia-attempt-first-drill | Run PAIDEIA's attempt-first blind/twin workflow. |
| paideia-exam-radar-import | Import Exam Radar output and fold it into the course graph. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| paideia-alt-manifest | JSON manifest mapping every PAIDEIA action to the MCP tools Alt's local model should call. |
| paideia-alt-system-prompt | Default operating prompt for Alt local models using PAIDEIA MCP. |
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/OPTIMETA/PAIDEIA-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server