This repo contains the challenge and the tutorial for the bootcamp
The challenge consists of the following parts.
- Creating a Question & Answer (Q&A) MCP Server
- Creating an Invoice MCP Server
- Modifying the existing LLM workflow to utilise both the Q&A and Invoice MCP Servers
The tools and frameworks used in this bootcamp are as follows
The duration of the tutorial is 2 hours.
The duration of the challenge is 4 hours.
-
Register for an account and generate API key with build.nvidia.com
Prepaid cards or numbers marked as spam will not be able to register for an API Key
-
Setup API key in environment variable
-
Open a terminal
-
Edit .zprofile
vi ~/.zprofile
-
insert the following line to end of file
export NVIDIA_API_KEY=<your api key>
-
exit vi editor
source ~/.zprofile
-
Open CMD terminal
setx NVIDIA_API_KEY "<your api key>"
-
-
Test your API Key to ensure it has permissions to invoke the cloud endpoints
Replace [YOUR_API_KEY] with your generated API key from 1)
curl https://integrate.api.nvidia.com/v1/chat/completions \ -H "Content-Type: application/json" \ -H "Authorization: Bearer [YOUR_API_KEY]" \ -d '{ "model": "nvidia/llama-3.3-nemotron-super-49b-v1", "messages": [{"role":"system","content":"detailed thinking on"}], "temperature": 0.6, "top_p": 0.95, "max_tokens": 4096, "frequency_penalty": 0, "presence_penalty": 0, "stream": false }'
-
Install the following packages
-
Deploy NIMs locally (not required if using cloud endpoints)
Follow the below instructions for the respective NIMs llama-3.3-nemotron-super-49b-v1 mistral-nemo-12b-instruct
-
Clone this repository
git clone https://github.com/openhackathons-org/bootcamp-challenge-public-nim.git
-
Learn how to build MCP Clients/Servers for agentic tool calling in the MCP tutorial.
-
Learn how to utilise NVIDIA NIMs and MCP in agentic workflows using the Agent tutorial
-
Attempt the challenge to modify an existing LLM workflow to utilise NVIDIA NIM and MCP.
This material originates from the OpenHackathons Github repository. Check out additional materials here
Don't forget to check out additional Open Hackathons Resources and join our OpenACC and Hackathons Slack Channel to share your experience and get more help from the community.
Copyright © 2025 OpenACC-Standard.org. This material is released by OpenACC-Standard.org, in collaboration with NVIDIA Corporation, under the Creative Commons Attribution 4.0 International (CC BY 4.0). These materials may include references to hardware and software developed by other entities; all applicable licensing and copyrights apply.