utd-courses-mcp-server
Verified Safeby lalipop05
Overview
Serves as a Model Context Protocol (MCP) server to connect Large Language Models (LLMs) with University of Texas at Dallas (UTD) course data and RateMyProfessors ratings.
Installation
npx @modelcontextprotocol/inspector go run ./cmd/server/main.goEnvironment Variables
- NEBULA_API_KEY
Security Notes
API keys are sourced from environment variables, which is a good security practice for sensitive credentials. All external API communications are handled over HTTPS. GraphQL queries are constructed using named variables and parameters, mitigating direct injection risks. The primary non-critical concern is a hardcoded absolute path to the `.env` file in `cmd/server/main.go`, which is a setup issue for portability rather than a code vulnerability.
Similar Servers
data-commons-mcp
A server that facilitates natural language search for open-access scientific datasets and tools using a Large Language Model (LLM) and the Model Context Protocol (MCP).
MCP-para-todo
An educational MCP server that connects language models with external tools in real-time, focusing on providing real-world context and extending LLM capabilities.
moodle-webservice_mcp
Integrates Moodle's web services with AI assistants and external systems using the Model Context Protocol (MCP), exposing Moodle functions as discoverable tools.
brainloop-mcp-server-v2
Enables AI agents to interact with the Brainloop personalized learning platform by providing structured access to course management, content creation, and progress tracking, using an MCP (Model Context Protocol) interface.