- Explore MCP Servers
- AIUC-MCP-Workshop
Aiuc Mcp Workshop
What is Aiuc Mcp Workshop
AIUC-MCP-Workshop is a workshop focused on creating and understanding MCP Clients and Servers using tools like mcp[cli], FastMCP, and PaydanticAI, aimed at addressing the limitations of current LLMs in personal finance systems.
Use cases
Use cases include developing personal finance management systems, creating intelligent agents for financial advice, and enhancing educational programs on AI and MCP technologies.
How to use
To use AIUC-MCP-Workshop, clone the repository, set up the environment variables in a .env file, create OAuth 2 Secrets from Google, enable necessary APIs, and follow the setup instructions to run the workshop.
Key features
Key features include hands-on experience in building MCP Clients and Servers, integration with Google APIs, and the ability to create a personal finance management system that overcomes limitations of traditional LLMs.
Where to use
AIUC-MCP-Workshop can be used in fields such as artificial intelligence, finance technology, software development, and education, particularly in workshops and training sessions.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Overview
What is Aiuc Mcp Workshop
AIUC-MCP-Workshop is a workshop focused on creating and understanding MCP Clients and Servers using tools like mcp[cli], FastMCP, and PaydanticAI, aimed at addressing the limitations of current LLMs in personal finance systems.
Use cases
Use cases include developing personal finance management systems, creating intelligent agents for financial advice, and enhancing educational programs on AI and MCP technologies.
How to use
To use AIUC-MCP-Workshop, clone the repository, set up the environment variables in a .env file, create OAuth 2 Secrets from Google, enable necessary APIs, and follow the setup instructions to run the workshop.
Key features
Key features include hands-on experience in building MCP Clients and Servers, integration with Google APIs, and the ability to create a personal finance management system that overcomes limitations of traditional LLMs.
Where to use
AIUC-MCP-Workshop can be used in fields such as artificial intelligence, finance technology, software development, and education, particularly in workshops and training sessions.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Content
AI User Conference
Developer Day: Workshop 3 @ 12:00PM - Hari Patchigolla
Link to Workshop: https://www.aiuserconference.com/speaker/hari-patchigolla
Video Recording: (Coming Soon!)
Overview
In this 50 minute workshop we will go over the conceptual topics regarding MCPs and then go into creating our own MCP Clients and Servers using mcp[cli], FastMCP, and PaydanticAI with LogFire! More specifically we will see how MCP address the current limitations of LLMs bound to tools with a real example of creating an Agentic perosnal finance system!
Set Up
- Git Clone this repository:
git clone https://github.com/hari-p02/AIUC-MCP-Workshop.git cd AIUC-MCP-Workshop
- Sync with
uv:
uv sync
- Create a
.envfile in the root directory of the repository:
ANTHROPIC_API_KEY= GOOGLE_CREDENTIALS_FILE= GOOGLE_SHEETS_ID= LOGFIRE_TOKEN= SERVER_DETAILS=../server/server_details.yaml
-
Create OAuth 2 Secrets from Google: Video Tutorial
-
Enable the Gmail, Docs, Sheets, and Drive APIs
-
Copy the path to the downloaded
.jsoncredentials and save it inGOOGLE_CREDENTIALS_FILEon the.envfile -
Create a free LogFire account here.
-
Once you make an account you will get a token, this will be the value of
LOGFIRE_TOKENin the.envfile. -
Run
logfire authon the terminal, and you will be prompted to log in -
Create a new google sheet in the same account as your OAuth Credentials!
-
Copy the sheet id (in the url) and set it to
GOOGLE_SHEETS_IDin the.envfile. -
Download this Personal Finance dataset from kaggle
-
Cope the contents of
personal_transactions.csvinto the google sheet you made above. -
Delete the
Transation TypeandAccount Namecolumns. -
Make sure all the columns are in a row!!!
Dev Tools Supporting MCP
The following are the main code editors that support the Model Context Protocol. Click the link to visit the official website for more information.










