Back to Home
pythpythpython icon

openstax-mcp-server

Verified Safe

by pythpythpython

Overview

An AI-powered Model Context Protocol (MCP) server that connects LLMs to OpenStax educational content for semantic search, problem generation, and Jupyter notebook creation.

Installation

Run Command
wrangler deploy

Environment Variables

  • TEXTBOOK_CACHE
  • PRACTICE_PROBLEMS
  • NOTEBOOKS
  • VECTORIZE
  • AI

Security Notes

Input parameters for tool calls, while defined with schemas, are directly passed to implementation functions without explicit runtime re-validation within the worker. This could potentially lead to unexpected behavior or resource exhaustion (e.g., requesting an excessive number of problems) if a malicious client bypasses the client-side schema adherence. However, the server runs in an isolated Cloudflare Workers environment, which significantly mitigates risks like shell injection or direct system compromise. The current Jupyter notebook generation is a basic placeholder and does not dynamically generate executable code based on content, limiting immediate code execution risks through that vector.

Similar Servers

Stats

Interest Score55
Security Score7
Cost ClassHigh
Avg Tokens2500
Stars1
Forks0
Last Update2025-12-01

Tags

OpenStaxEducationAILLMCloudflare WorkersSemantic SearchJupyterPractice Problems