Overview
Features
Transport protocol support
Supports stdio, SSE, and streamable HTTP transport protocols for MCP communications.
API endpoint tooling
Each EduBase API endpoint is exposed as a separate MCP tool named edubase_<method>_<endpoint>.
Environment-variable configuration
Configurable via EDUBASE_API_URL, EDUBASE_API_APP, EDUBASE_API_KEY, EDUBASE_SSE_MODE, EDUBASE_STREAMABLE_HTTP_MODE, and EDUBASE_HTTP_PORT.
Remote MCP server with flexible auth
Can be used as a remote MCP server with either without client authentication or Bearer token authentication.
Bearer token authentication flow
Bearer token is obtained by base64-encoding app:secret and used in the Authorization header.
Installation options
Manual Node.js build, Docker-based deployment, remote MCP server usage, and Smithery installation supported.
Claude Desktop integration
Provides guidance and demos for connecting EduBase with Claude Desktop.
Documentation and references
Links to developer docs and tutorials for setup and usage.
Who Is This For?
- MCP clients:Interact with EduBase accounts and perform tasks on behalf of a user.
- LLMs:Enable LLMs to operate EduBase features through MCP-based requests, enhancing automation and integration.




