〽️ MCP server for Univeristy of Michigan public APIs.
Caution
This section a WIP and does not currently work. Give us a second...
- Clone this repository.
git clone https://github.com/ciaracade/umich-mcp.git
- Create an
.env
file and input API keys.
UMICH_API_KEY =
UMICH_API_SECRET =
USER_AGENT = "um-mcp/0.0"
-
Follow this guide here for Claude Desktop (recommended) or whichever client you are hosting the server on.
-
If using Claude Desktop configure MCP server in your
claude_desktop_config.json
like this:
{
"mcpServers": {
"um-mcp": {
"command": "uv",
"args": [
"--directory",
"/ABSOLUTE/PATH/TO/PARENT/FOLDER/um-mcp",
"run",
"server.py"
]
}
}
}
-
Restart Claude Desktop.
-
If you are experiencing issues with your server, check out the official Claude Desktop Quickstart here or submit an issue.
Contributions are welcome. Due to the nature of the project, only University of Michigan faculty, staff, sponsored affiliates, and students can contribute to this repository. Contributing guide coming soon.