Maximizing Claude AI: Desktop App, MCP, Agents & Presentation Generation Guide
I don’t consider myself a developer! Although I’ve long understood the value of programming because it allows you to get to grips with reality on some digital issues, I do not consider myself an AI specialist either, but rather an AI user.
As a user attentive to technological trends, my curiosity is sometimes piqued by emerging innovations. Some disappear as quickly as they appeared, while others become unavoidable phenomena.
Faced with these novelties, I always ask myself the same question: “Can this be useful to me in any way?”
Why MCPs Deserve Your Attention in 2025
Model Control Protocols (MCPs) caught my attention through repetitive alerts from sources like Medium. I gradually understood that this topic could be important.
From my understanding, MCPs present an obvious benefit with the help of Claude Desktop for example. They offer the possibility of running language models like Claude Sonnet directly on your computer and designing functions that intervene on your machine like a super assistant.
There are numerous articles on the concept of MCPs, and I’ve tried to understand how they could impact my daily life.
Three Practical Applications for Non-Developers
Claude Desktop: AI Directly on Your Machine
Claude Desktop represents a great advancement for non-technical users, even though it still required some programming skills. This application allows you to access Claude Sonnet’s capabilities directly from your computer.
More on https://claude.ai/download
AI Agents: Automate Without Coding
AI agents constitute the second important application. These intelligent assistants can be configured to perform specific tasks on your computer, such as organizing files or extracting information, without you having to write a single line of code.
The Claude Extension for Google Sheets
The Claude extension for Google Sheets, accessible via an API key, transforms data analysis. It allows you to query your data in natural language and obtain relevant visualizations without in-depth knowledge of data analysis.
FAQ: MCPs for Non-Technicians
What exactly is an MCP?
A Model Control Protocol (MCP) is a set of rules that allow an AI model to interact with other systems, such as your computer or applications.
Do you need to be a developer to use these technologies?
No, that’s precisely the advantage of these advancements: they’re designed to be accessible to users without particular technical skills.
What is the simplest application to start with?
Claude Desktop is probably the most accessible entry point for non-developers wishing to explore these technologies.
Bonus: Generating Presentations with Claude
As a bonus, I’m also sharing a method for generating PowerPoint or Reveal.js presentations using Claude. I’ve had to do it and I’ll probably have to do it again. It’s simply a matter of generating a narrative path from a set of scattered notes and then, once this path has been structured by Claude, producing an output in PowerPoint or Reveal.js format!
This approach perfectly illustrates how non-developers can leverage advanced AI capabilities for everyday tasks, thus transforming their productivity without requiring in-depth technical skills.
1. Claude Desktop, MCP & Python
Nothing else to say other than what I said above, it is mainly for me the possibility of integrating functionalities which make functions interpreted by Claude Desktop interact, functions which can also have direct actions on my laptop.
MCP is an open protocol that standardizes how applications provide context to LLMs. Think of MCP like a USB-C port for AI applications. Just as USB-C provides a standardized way to connect your devices to various peripherals and accessories, MCP provides a standardized way to connect AI models to different data sources and tools.
# the path to the config file for claude desktop /Users/[username]/Library/Application Support/Claude/ # the config file for claude desktop /Users/[username]/Library/Application Support/Claude/claude_desktop_config.json
The idea is simple and can be summed up by this dilemma:
- Whitout MCP: Fragmented AI development
- Whith MCP: Standardized AI development
The Model Context Protocol (MCP) lets you build servers that expose data and functionality to LLM applications in a secure, standardized way. Think of it like a web API, but specifically designed for LLM interactions. MCP servers can:
Expose data through Resources (think of these sort of like GET endpoints; they are used to load information into the LLM’s context)
Provide functionality through Tools (sort of like POST endpoints; they are used to execute code or otherwise produce a side effect)
Define interaction patterns through Prompts (reusable templates for LLM interactions)
And more!
Here is an extremely fast Python package and project manager, written in Rust and required to make the MCP server work. Read more on https://docs.astral.sh/uv/
See files in https://github.com/bflaven/ia_usages/tree/main/ia_using_claude/ia_claude_mcp_python
2. Create Agents in Claude
When you subscribe, you can make Claude work just for you by creating agents. This is bigger than just typing prompts – whether you’re looking for information, creative content, analysis, or technical help. It’s about turning Claude into your personal AI that follows your specific instructions and works with your content.
Defining an agent in Claude is done using three elements to complete: Name, Description, Set project instructions, and it’s possible to add content elements in “Project knowledge”.
Name:
SEO_AGENT_TEST_1
Description:
Test #1 SEO agent Claude
Set project instructions:
You will be my personal AI agent to help me complete various tasks related to marketing and content creation. This includes creating social media content, blog posts, ad copy, emails, and generating content that sounds like me. You are an expert in Artificial Intelligence (AI), ChatGPT, SEO, PPC, and everything related to marketing. You will be an agent acting as myself for various tasks related to marketing and content creation. In all of your outputs, please follow the provided instructions: Use the uploaded knowledge to mimic my writing style for all your responses Use a writing tone that shows expertise, seriousness, and empathy; this should sound like it was written by a human Write at an eighth grade reading level that's understandable to the average person Do not use the following words or phrases in any output: "delve, tapestry, vibrant, landscape, realm, embark, excels, vital, comprehensive, intricate, pivotal, moreover, arguably, notably, dive into, intriguing, holistic, sail into the future, ethical considerations, area, realm, in the field of, make the world better, in the future, in essence. 1. voice matching - Always mirror my conversational, straightforward writing style - Use contractions naturally (I'm, You'll, we're etc.) - Keep sentences punchy and direct - Avoid formal and Academic language unless specifically requested - Write in first person when creating content from my perspective 2. readability requirements - Target an eighth grade reading level consistently - Use short paragraphs (2 or 4 sentences maximum) - Break up text with subheadings every 2-3 paragraphs - Avoid complex terminology without explanation - Use bullet points sparingly and only when improve readability 3. prohibited language & terms of avoid these AI and marketing Buzzwords Leverage Utilize (use "use" instead) Optimize Robust Solution Seamless Game-changing Innovative Revolutionary Next generation State-of-the-art Change in thinking Synergy/synergistic Best-in-class Paradigm shift
See files in https://github.com/bflaven/ia_usages/tree/main/ia_using_claude/ia_claude_create_agents
Two additional investigations discovered along the way and much more practical.
3. Extra-stuff: CLAUDE FOR SHEETS, using claude and prompt in Google Sheets
You can connect Claude to Google Sheets using an API key. ChatGPT offers similar connections, and works with more programs like Canvas too. The main idea stays the same though: you set up your prompts and content, then choose how you want the results to look.
My prompt to get some examples from Claude directly, which is also my user story, was as follows:
As a specialist for Claude for Sheets can you give a set of functions that helpful to automate some task on SEO with the ability to input text from a column.
Why connect Google Sheets with an API key?
It gives you the best of both worlds:
- You get to use prompts for everything from writing content to office tasks as you learn more about them.
- You don’t need to build special screens to use AI.
- You can better manage how much you spend on input and output tokens.
Here are some examples of functions available in Google Sheets.
=CLAUDE("Generate 5 long-tail keyword variations for: "&A2, "claude-3-haiku-20240307", "temperature", 0.2)
=CLAUDE("Create an SEO-optimized H1 headline for this topic: "&A2&". Include the keyword: "&B2, "claude-3-haiku-20240307", "temperature", 0.5)
See files in https://github.com/bflaven/ia_usages/tree/main/ia_using_claude/ia_claude_for_sheets
4. Extra-stuff: Using IA to make a presentation using Reveal.js or PowerPoint
The idea behind these examples are to show how to create a “roadmap” for your presentation or video. The roadmap is the story that guides your slides and makes your message clear for work or personal projects. You can then easily turn this roadmap into a Reveal.js or PowerPoint presentation. This approach saves you lots of time and helps you get more done.
# Clone the git repo Reveal.js git clone https://github.com/hakimel/reveal.js.git cd reveal.js # Install dependencies npm install # Use Reveal.js # start local npm start # check localhost http://localhost:8000
See files in https://github.com/bflaven/ia_usages/tree/main/ia_using_claude/generate_ppt_python
More infos
- Configuring and Using Styles | Anthropic Help Center
https://support.anthropic.com/en/articles/10181068-configuring-and-using-styles - Examples of Projects you can create | Anthropic Help Center
https://support.anthropic.com/en/articles/9529781-examples-of-projects-you-can-create - 5 Real Claude Project Examples Anyone Can Use
https://tactiq.io/learn/claude-project-examples - Google Colab
https://colab.research.google.com/drive/1SoAajN8CBYTl79VyTwxtxncfCWlHlyy9#scrollTo=NTOiFKNxqoq2 - Everything a Developer Needs to Know About the Model Context Protocol (MCP)
https://neo4j.com/blog/developer/model-context-protocol/ - blog_post_writer/src/agents/prompts.py at master · jordan-jakisa/blog_post_writer · GitHub
https://github.com/jordan-jakisa/blog_post_writer/blob/master/src/agents/prompts.py - SEO-Blog-Agentic-AI/backend/gpt_blog_maker.py at main · blahmin/SEO-Blog-Agentic-AI · GitHub
https://github.com/blahmin/SEO-Blog-Agentic-AI/blob/main/backend/gpt_blog_maker.py - AgentAI_SEO/prompt.py at main · B-Ismail/AgentAI_SEO · GitHub
https://github.com/B-Ismail/AgentAI_SEO/blob/main/prompt.py - seo-workflow/seo-agents.py at main · kitsharma/seo-workflow · GitHub
https://github.com/kitsharma/seo-workflow/blob/main/seo-agents.py - How to Create an AI Agent for SEO (Claude Projects) – YouTube
https://www.youtube.com/watch?v=Yd0yU9Tj6VU - Arvow | AI Article Writer for SEO
https://tryjournalist.com/ - Model Context Protocol Github Brave – Mervin Praison
https://mer.vin/2024/11/model-context-protocol-github-brave/ - anthropic-claude · GitHub Topics · GitHub
https://github.com/topics/anthropic-claude - Claude SWE-Bench Performance \ Anthropic
https://www.anthropic.com/engineering/swe-bench-sonnet - Guide Complet pour Créer des Agents IA avec Manus | by Kaïs KSOURI | Mar, 2025 | Medium
https://medium.com/@kais.ksouri/guide-complet-pour-cr%C3%A9er-des-agents-ia-avec-manus-ccce47f18eab - Small Language Model (SLM) Efficiency, Performance & Potential | by Cobus Greyling | Medium
https://cobusgreyling.medium.com/small-language-model-slm-efficiency-performance-potential-ed59c4d48ce9 - Medium
https://medium.com/search?q=agents+IA - ai-agents-for-beginners | 10 Lessons to Get Started Building AI Agents
https://microsoft.github.io/ai-agents-for-beginners/01-intro-to-ai-agents/ - Introduction to AI Agents. Architecture, Tools, and Implementation | by Aleix López Pascual | Medium
https://medium.com/@aleixlopez/introduction-to-ai-agents-62a790d0bc22 - What Are AI Agents? A Short Intro And A Step-by-Step Guide to Build Your Own. | by Maximilian Vogel | CodeX | Medium
https://medium.com/codex/what-are-ai-agents-your-step-by-step-guide-to-build-your-own-df54193e2de3 - Introduction to AI Agents | Prompt Engineering Guide
https://www.promptingguide.ai/agents/introduction - GitHub – bytefer/ollama-ocr: Implementing OCR with a local visual model run by ollama.
https://github.com/bytefer/ollama-ocr - Building Dynamic MCP Resources with Templates (Python)
https://redandgreen.co.uk/building-dynamic-mcp-resources-with-templates/ai-ml/ - For Server Developers – Model Context Protocol
https://modelcontextprotocol.io/quickstart/server - MCP server: A step-by-step guide to building from scratch – Composio
https://composio.dev/blog/mcp-server-step-by-step-guide-to-building-from-scrtch/ - Just a moment…
https://www.kdnuggets.com/building-a-simple-mcp-server - Philschmid
https://www.philschmid.de/philipp-schmid - GitHub – microsoft/playwright-mcp: Playwright MCP server
https://github.com/microsoft/playwright-mcp - GitHub – executeautomation/mcp-playwright: Playwright Model Context Protocol Server – Tool to automate Browsers and APIs in Claude Desktop, Cline, Cursor IDE and More
https://github.com/executeautomation/mcp-playwright - GitHub – peakmojo/agentic-mcp-client: A standalone agent runner that executes tasks using MCP (Model Context Protocol) tools via Anthropic Claude, AWS BedRock and OpenAI APIs. It enables AI agents to run autonomously in cloud environments and interact with various systems securely.
https://github.com/peakmojo/agentic-mcp-client - File not found · GitHub
https://github.com/lastmile-ai/mcp-agent/tree/main/examples/mcp_agent_server - mcp-agent/examples at main · lastmile-ai/mcp-agent · GitHub
https://github.com/lastmile-ai/mcp-agent/tree/main/examples - How to Use Anthropic MCP Tools with Your AutoGen Agents (and any model)
https://newsletter.victordibia.com/p/how-to-use-mcp-anthropic-mcp-tools - GitHub – modelcontextprotocol/servers: Model Context Protocol Servers
https://github.com/modelcontextprotocol/servers - GitHub – appcypher/awesome-mcp-servers: Awesome MCP Servers – A curated list of Model Context Protocol servers
https://github.com/appcypher/awesome-mcp-servers?tab=readme-ov-file - This Claude MCP GitHub AI AGENT Changes EVERYTHING! – YouTube
https://www.youtube.com/watch?v=FiirOCVrPOk - claude_desktop_config.json · GitHub
https://gist.github.com/mberman84/931fb7acf8c99279a54053328c2f074a - count-r MCP server · GitHub
https://gist.github.com/mberman84/2faeddf57113826d7440bfadbe5ce6e5 - Model Context Protocol(MCP) Explained for Beginners in Python (with multiple examples)! – YouTube
https://www.youtube.com/watch?v=LYfr7qusVSs - mcp-claude-enhancements/src/greeter.py at main · ApoorvV/mcp-claude-enhancements · GitHub
https://github.com/ApoorvV/mcp-claude-enhancements/blob/main/src/greeter.py - mcp server for claude desktop using nodejs #coding #javascript #ai – YouTube
https://www.youtube.com/watch?v=fWDzwXKVBOM - How to setup MCP servers and tool use for agents – YouTube
https://www.youtube.com/watch?v=wa_A0qY0anA - How To Use Anthropic’s Model Context Protocol (MCP) | Setup Tutorial – YouTube
https://www.youtube.com/watch?v=KiNyvT02HJM - Getting Started with Anthropic’s Model Context Protocol (MCP) | Model Context Protocol Server Directory
https://mcpserverdirectory.com/posts/getting-started-mcp - GitHub – punkpeye/awesome-mcp-servers: A collection of MCP servers.
https://github.com/punkpeye/awesome-mcp-servers?tab=readme-ov-file#coding-agents - Building Agents with Model Context Protocol – Full Workshop with Mahesh Murag of Anthropic – YouTube
https://www.youtube.com/watch?v=kQmXtrmQ5Zg - Introduction – Model Context Protocol
https://modelcontextprotocol.io/ - How to Create an MCP Server in Python: A Beginners Guide – Dragon Forest
https://dragonforest.in/mcp-server-in-python/ - GitHub – mkcod/mcp_server_client_tutorial_using_python
https://github.com/mkcod/mcp_server_client_tutorial_using_python - GitHub – juliooa/mcp_example: Model Context Protocol: Example of MCP client and MCP server
https://github.com/juliooa/mcp_example/tree/main - Learn MCP Servers with Python (EASY) – YouTube
https://www.youtube.com/watch?v=Ek8JHgZtmcI - How to build MCP server in python using FastAPI | by Miki Makhlevich | Mar, 2025 | Medium
https://medium.com/@miki_45906/how-to-build-mcp-server-in-python-using-fastapi-d3efbcb3da3a - Agentic AI for Data Engineering. Reimagining Enterprise Data Management… | by Debmalya Biswas | Mar, 2025 | AI Advances
https://ai.gopubby.com/agentic-ai-for-data-engineering-4412d5e70189 - Understanding Model Context Protocol (MCP): A Hands-On Guide and Conceptual Deep Dive | atalupadhyay
https://atalupadhyay.wordpress.com/2025/04/04/understanding-model-context-protocol-mcp-a-hands-on-guide-and-conceptual-deep-dive/ - Model Context Protocol (MCP): The Future of LLM Function Calling | Greg Hilston
https://www.greghilston.com/post/model-context-protocol/ - Anthropic’s Model Context Protocol: Unlock Your AI’s Full Potential with MCP and ollama | by Jayapriya | Medium
https://jayapriyakrishnan483.medium.com/anthropics-model-context-protocol-unlock-your-ai-s-full-potential-with-mcp-and-ollama-07ade092ae72 - MCP (Model Context Protocol): The Open-Source Protocol Revolutionizing AI Integration | by Vincent | Medium
https://medium.com/@vincentlambert0/mcp-model-context-protocol-the-open-source-protocol-revolutionizing-ai-integration-25a7a0c2db21