From the course: Unboxing AI: Build a Remote MCP Server from Zero to Deployed with OAuth
Unlock this course with a free trial
Join today to access over 24,900 courses taught by industry experts.
SDKs and setup - OAuth Tutorial
From the course: Unboxing AI: Build a Remote MCP Server from Zero to Deployed with OAuth
SDKs and setup
- Let's see how this actually works. So, first of all, there are several different SDKs you can use to build the MCP servers, you have Python, you have Java, you have JavaScript, or Node, you have C-sharp, there's a bunch of them. And all of those are available from the modelcontextprotocol GitHub repository. So here, you'll see under the Organization, you have TypeScript, Python, Java, Kotlin, C-sharp, and there's more of these coming all the time. I'm using Python here, because Python is easy to work with, it's easy to understand. TypeScript is useful for building some things, but TypeScript is also a abstracted language that sometimes is a little hard to grok. And then in addition, TypeScript requires compiling, whereas Python does not. So to use this repository, or use this SDK, you need to set up a development environment. And when you set up a development environment, you need to have all the right pieces in place first. And because this is an MCP server that will be running and…
Contents
-
-
-
- (Locked) How to build your own MCP server1m 36s
- (Locked) Setting up your MCP development environment1m 25s
- (Locked) SDKs and setup1m 31s
- (Locked) Installing and using UV2m 19s
- (Locked) Running an MCP server locally2m 33s
- (Locked) Using the MCP Inspector3m 6s
- (Locked) Testing an MCP server in VS Code3m 50s
- (Locked) Using Resources and Prompts1m 18s
- (Locked) Building an MCP server from a template6m 14s
- (Locked) Writing tools, resources, and prompts7m 37s
- (Locked) Testing your MCP server4m 31s
- (Locked) Using an MCP server in Claude Desktop3m 42s
- (Locked) Customizing your MCP server to fit your needs1m 22s
- (Locked) Extending your MCP server with GitHub Copilot1m 54s
- (Locked)
-
-
-
-