{"id":29484057,"url":"https://github.com/jonigl/ai-publications","last_synced_at":"2025-07-15T04:21:03.041Z","repository":{"id":282436126,"uuid":"948566439","full_name":"jonigl/ai-publications","owner":"jonigl","description":"Open-source guides and tutorials on AI agents, generative AI, and machine learning—covering Python, TypeScript, MCP server setup, MCP Clients, Ollama and LLM integration.","archived":false,"fork":false,"pushed_at":"2025-06-07T11:04:20.000Z","size":6167,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-06-22T03:03:08.353Z","etag":null,"topics":["ai","ai-agents","artificial-intelligence","generative-ai","how-to","learning","machine-learning","mcp","mcp-client","mcp-server","medium-articles","ollama","publications","python","step-by-step","tutorials","typescript"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jonigl.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-03-14T15:02:59.000Z","updated_at":"2025-06-18T12:29:18.000Z","dependencies_parsed_at":"2025-05-07T14:41:20.122Z","dependency_job_id":"f7aed327-f175-40f6-bdba-e016f75377f6","html_url":"https://github.com/jonigl/ai-publications","commit_stats":null,"previous_names":["jonigl/ai-publications"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jonigl/ai-publications","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonigl%2Fai-publications","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonigl%2Fai-publications/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonigl%2Fai-publications/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonigl%2Fai-publications/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jonigl","download_url":"https://codeload.github.com/jonigl/ai-publications/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonigl%2Fai-publications/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265402690,"owners_count":23759218,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","ai-agents","artificial-intelligence","generative-ai","how-to","learning","machine-learning","mcp","mcp-client","mcp-server","medium-articles","ollama","publications","python","step-by-step","tutorials","typescript"],"created_at":"2025-07-15T04:20:57.917Z","updated_at":"2025-07-15T04:21:03.023Z","avatar_url":"https://github.com/jonigl.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AI Publications 📚\n\nThis repository contains a list of publications I have authored or co-authored about **Artificial Intelligence**, **Generative AI**, **Machine Learning**, etc.\n\n## May 2025\n\n### Ollama's New Thinking Mode in less than 5 Minutes | ⏱️ 5 min read\n  🧠 **Learn how to use Ollama's new thinking mode** to build local AI agents that can reason through complex tasks.\n  - [Read here on GitHub](./publications/2025/05/Ollama’s%20New%20Thinking%20Mode in%20less%20than%205%20Minutes/README.md)\n  - [Read on Medium](https://medium.com/@jonigl/ollamas-new-thinking-mode-in-less-than-5-minutes-52c525e801c5)\n  - [Read on DEV](https://dev.to/jonigl/ollamas-new-thinking-mode-in-less-than-5-minutes-13ig)\n\n\n### Build an MCP Client in Minutes: Local AI Agents Just Got Real | ⏱️ 5 min read\n  🤖 **Learn how to build a full MCP client in under 100 lines** and take your first steps into the world of local AI agents.\n  - [Read here on GitHub](./publications/2025/05/Build%20an%20MCP%20Client%20in%20Minutes%20-%20Local%20AI%20Agents%20Just%20Got%20Real/README.md)\n  - [Read on Medium](https://medium.com/@jonigl/build-an-mcp-client-in-minutes-local-ai-agents-just-got-real-a10e186a560f)\n  - [Read on DEV](https://dev.to/jonigl/build-an-mcp-client-in-minutes-local-ai-agents-just-got-real-4gj6)\n\n## April 2025\n\n### How to Build Your First MCP Server (Fast) | ⏱️ 6 min read\n  🚀 **Learn how to build your own MCP server** to let LLMs interact with your tools.\n  - [Read here on GitHub](./publications/2025/04/Your%20first%20MCP%20Server (quick)/README.md)\n  - [Read on Medium](https://medium.com/@jonigl/your-first-mcp-server-quick-5dc955a5f364)\n  - [Read on DEV](https://dev.to/jonigl/your-first-mcp-server-quick-35eg)\n\n## March 2025\n\n### Using Ollama with TypeScript: A Simple Guide | ⏱️ 4 min read\n  💻 **Learn how to integrate Ollama's powerful language models** into your TypeScript applications with simple code examples.\n  - [Read here on GitHub](./publications/2025/03/Using%20Ollama%20with%20TypeScript%20-%20A%20Simple%20Guide/README.md)\n  - [Read on Medium](https://medium.com/@jonigl/using-ollama-with-typescript-a-simple-guide-20f5e8d3827c)\n  - [Read on DEV](https://dev.to/jonigl/using-ollama-with-typescript-a-simple-guide-1nf4)\n\n### MCP filesystem: Server disconnected | ⏱️ 2 min read\n  🛠️ **A simple solution for nvm users** experiencing issues with MCP filesystem server in Claude Desktop.\n  - [Read here on GitHub](./publications/2025/03/MCP%20filesystem%20-%20Server%20disconnected/README.md)\n  - [Read on Medium](https://medium.com/@jonigl/mcp-filesystem-server-disconnected-750e00917eec)\n  - [Read on DEV](https://dev.to/jonigl/mcp-filesystem-server-disconnected-44db)\n\n## February 2025\n\n### Getting Started with Ollama: Run LLMs on Your Computer | ⏱️ 2 min read\n  🦙 **A beginner's guide to installing and using Ollama** to run large language models locally on your personal computer.\n  - [Read here on GitHub](./publications/2025/02/Getting%20Started%20with%20Ollama%20-%20Run%20LLMs%20on%20Your%20Computer/README.md)\n  - [Read on Medium](https://medium.com/@jonigl/getting-started-with-ollama-run-llms-on-your-computer-915ba084918c)\n  - [Read on DEV](https://dev.to/jonigl/getting-started-with-ollama-run-llms-on-your-computer-35d6)\n\n### Using Ollama with Python: A Simple Guide | ⏱️ 4 min read\n  🐍 **Learn how to integrate Ollama's powerful language models** into your Python applications with simple code examples.\n  - [Read here on GitHub](./publications/2025/02/Using%20Ollama%20with%20Python%20-%20A%20Simple%20Guide/README.md)\n  - [Read on Medium](https://medium.com/@jonigl/using-ollama-with-python-a-simple-guide-0752369e1e55)\n  - [Read on DEV](https://dev.to/jonigl/using-ollama-with-python-a-simple-guide-27c2)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjonigl%2Fai-publications","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjonigl%2Fai-publications","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjonigl%2Fai-publications/lists"}