Package Exports
- @basicsu/courses-mcp
- @basicsu/courses-mcp/dist/index.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@basicsu/courses-mcp) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
@basicsu/courses-mcp
Access interactive programming courses from Basics directly in your Cursor IDE.
🚀 Quick Setup
Just run this command:
npx @basicsu/courses-mcp
This will:
- Ask for your Basics account email
- Open your browser to sign in (no password needed!)
- Automatically configure Cursor
- You're ready to learn!
📚 Usage
After setup, restart Cursor and try these commands:
- "Start a React basics course" - Begin learning React
- "Show my course progress" - Check your progress
- "Next step" - Continue to the next lesson
- "Jump to lesson 3" - Skip to a specific lesson
🔧 Manual Configuration
If automatic setup doesn't work, you can configure manually:
Run the setup to get your device token:
npx @basicsu/courses-mcp setup
Add this to your Cursor MCP settings:
{ "mcpServers": { "basics-courses": { "command": "npx", "args": ["-y", "@basicsu/courses-mcp@latest"], "env": { "BASICS_USER": "your-email@example.com", "BASICS_DEVICE": "your-device-token" } } } }
🔐 Security
- Your device token is unique and secure
- No passwords are stored anywhere
- You can revoke access anytime from your Basics account
- All course data stays on Basics servers
🐛 Troubleshooting
"Not authenticated" error
Run npx @basicsu/courses-mcp setup
again to re-authenticate.
Tools not showing in Cursor
- Make sure you've restarted Cursor after setup
- Check that the MCP server shows as "connected" in Cursor settings
Can't connect to courses
Check your internet connection - the MCP server needs to reach Basics servers.
📞 Support
- Website: basicsu.com
- Email: support@basicsu.com
- Documentation: basicsu.com/docs
License
MIT © Basics Team