Skip to content

Class 1 Homework — MCP, Ollama & LangChain (geomingical) - #19

Open
geomingical wants to merge 1 commit into
inference-ai-course:mainfrom
geomingical:geomingical/class1-homework
Open

geomingical wants to merge 1 commit into
inference-ai-course:mainfrom
geomingical:geomingical/class1-homework

Conversation

@geomingical

Copy link
Copy Markdown

Summary

  • Part 1 — MCP Agent Workflow: Completed all 6 MCP tasks (Brave Search, GitHub, Puppeteer, Filesystem, Sequential Thinking, Notion) with screenshots and output files saved to hw_output/
  • Part 1 Advanced: Used Puppeteer + Filesystem to scrape a webpage table and save as CSV/MD
  • Part 2 — Ollama: Installed Ollama, ran local LLMs, and used the OpenAI-compatible API with Python
  • Part 3 — LangChain + Ollama: Built an LCEL chain; Advanced task completed with Gradio Web UI integration

Output Files

File Description
hw_output/brave.png Brave Search results screenshot
hw_output/example.png Puppeteer screenshot of inference.ai
hw_output/github.png GitHub MCP task screenshot
hw_output/hello.txt Filesystem task output
hw_output/notion.txt Notion task log
hw_output/ollama.png Ollama running screenshot
hw_output/thinking.png Sequential Thinking output
hw_output/table_no_outline_h2.csv Scraped table (advanced task)
hw_output/table_no_outline_h2.md Scraped table in Markdown

Test plan

  • All 6 MCP tasks completed with output evidence
  • Ollama local LLM working (model responses verified in notebook)
  • LCEL chain produces correct output
  • Gradio Web UI runs successfully (advanced task)

- Part 1: MCP tasks with Brave Search, GitHub, Puppeteer, Filesystem,
  Sequential Thinking, Notion (screenshots & output files in hw_output/)
- Advanced task: table scraping via Puppeteer + saved as CSV/MD
- Part 2: Ollama local LLM setup with OpenAI-compatible API
- Part 3: LCEL chain with ChatOllama + Gradio Web UI (advanced task)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant