Pat Ruff
Pat Ruff
  • Видео 591
  • Просмотров 130 066
MCP Ollama Bridge 2.0 Now With BLOOD
Ever wanted Claude to generate bloody images but it refuses because it's too "nice" well open-source models are not. Check out the new code.
github.com/patruff/ollama-mcp-bridge/tree/main
Просмотров: 95

Видео

MCP Claude Tokens Saved MCP A Day Dr. Pat Blahblah
Просмотров 4712 часов назад
New MCP allows Claude to only edit snippets of the file instead of writing whole files to the filesystem. The codesnip (short of code snippet) MCP is up and working well. github.com/patruff/claude-mcp-setup
Story Eater: Talking To LLMs On A Phone
Просмотров 8116 часов назад
Ever wish you could dial a phone number and talk to an LLM? Now you can! Sorry I'm being lazy and not sharing the code but I've been working on this for a little while, thinking I might enter Cole Medin's AI agent competition. studio.ottomator.ai/guide
MCP Light RAG Now Remote Qdrant
Просмотров 6521 час назад
So in addition to the local Light RAG, now you can have Claude talk to your RAG in the Cloud (this time, it's qdrant). You can get all the files needed to convert local LightRAG to qdrant (run the migration script then you put the qdrant server python script in the examples folder of your RAG clone and it will access your remote qdrant vector database but still otherwise use Light RAG). github....
Light RAG MCP Complete, MCP A Day (or Week) Dr. Pat
Просмотров 118День назад
To get this MCP for yourself, just install npm install -g @patruff/server-lightrag (or use the easy setup script from my repo) github.com/patruff/claude-mcp-setup second clone the Light RAG repo locally github.com/HKUDS/LightRAG Then put the robust lightrag_server_robust.py script into the examples folder of above repo (you can get the script from my repo below) github.com/patruff/claude-mcp-se...
Light RAG MCP, Local Claude Knowledgebase
Просмотров 10114 дней назад
Light RAG MCP, Local Claude Knowledgebase
Todoist MCP A Day Keeps Dr. Pat At Bat
Просмотров 2614 дней назад
Todoist MCP A Day Keeps Dr. Pat At Bat
Open-source Ollama MCPs BRIDGE
Просмотров 1,1 тыс.21 день назад
Open-source Ollama MCPs BRIDGE
Soundboard Anthropic MCP App Creation
Просмотров 3928 дней назад
Soundboard Anthropic MCP App Creation
EASY Windows Claude MCP Setup Script
Просмотров 45928 дней назад
EASY Windows Claude MCP Setup Script
o1 pro is GARBAGE (for coding)
Просмотров 814Месяц назад
o1 pro is GARBAGE (for coding)
Gmail And Drive: MCP A Day Keeps Dr. Pat At Bay
Просмотров 90Месяц назад
Gmail And Drive: MCP A Day Keeps Dr. Pat At Bay
MCP LIMIT REACHED
Просмотров 122Месяц назад
MCP LIMIT REACHED
Images In Claude! MCP A Day Keeps Dr. Pat At Bay
Просмотров 143Месяц назад
Images In Claude! MCP A Day Keeps Dr. Pat At Bay
Easily Install Anthropic MCPs On Windows
Просмотров 164Месяц назад
Easily Install Anthropic MCPs On Windows
Let Claude DELETE YOUR FILES! Terminator CUSTOM MCP
Просмотров 141Месяц назад
Let Claude DELETE YOUR FILES! Terminator CUSTOM MCP
ANTHROPIC CUSTOM MCP TERMINATOR, DELETE FILES!
Просмотров 44Месяц назад
ANTHROPIC CUSTOM MCP TERMINATOR, DELETE FILES!
Anthropic MCP filesystem + github, creates files, pushes files, deploys website
Просмотров 261Месяц назад
Anthropic MCP filesystem github, creates files, pushes files, deploys website
Anthropic MCP Memory Tool LIVE WALKTHROUGH, AN MCP A DAY KEEPS THE DR. AT BAY
Просмотров 498Месяц назад
Anthropic MCP Memory Tool LIVE WALKTHROUGH, AN MCP A DAY KEEPS THE DR. AT BAY
Anthropic MCP Windows Bug FIXED
Просмотров 2,3 тыс.Месяц назад
Anthropic MCP Windows Bug FIXED
Beat Balatro Mobile Gold Stakes (whole game in less than a week)
Просмотров 3713 месяца назад
Beat Balatro Mobile Gold Stakes (whole game in less than a week)
Havi I Beat The Game First Time
Просмотров 53 месяца назад
Havi I Beat The Game First Time
Why Calisthenics Is Great Rambling
Просмотров 104 месяца назад
Why Calisthenics Is Great Rambling
Pearls Of Wisdom Eternally Relevant 2: The 3 Pillars
Просмотров 295 месяцев назад
Pearls Of Wisdom Eternally Relevant 2: The 3 Pillars
Long-winded Explanation Of 90° HSPU Concentric
Просмотров 95 месяцев назад
Long-winded Explanation Of 90° HSPU Concentric
Concentric of 90 degree HSPU (see Short)
Просмотров 155 месяцев назад
Concentric of 90 degree HSPU (see Short)
Can't Film Yourself Without Being Awkward
Просмотров 336 месяцев назад
Can't Film Yourself Without Being Awkward
Claude Sonnet 3.5 Artifacts Game
Просмотров 196 месяцев назад
Claude Sonnet 3.5 Artifacts Game
100 pullups, pushups, and squats in 10 minutes?! Let's try!
Просмотров 167 месяцев назад
100 pullups, pushups, and squats in 10 minutes?! Let's try!
Fast Workout
Просмотров 509 месяцев назад
Fast Workout

Комментарии

  • @LordDeadSpider
    @LordDeadSpider День назад

    I’ve been having this issue constantly. Also hitting the chat session wall that locked the chat session down. How I found your videos is I was looking for ways to use a different host for MCP instead of Claude desktop. My hopes was to find someone who has already achieved it with ChatGPT or Gemini.

  • @patruff
    @patruff 2 дня назад

    I've used this tool. Or rather I told Claude to use it and it did to great effect!

  • @crossphade
    @crossphade 2 дня назад

    This has been driving me crazy - thank you for the fix!

  • @llucis-v
    @llucis-v 2 дня назад

    fun trip 😂

  • @GaleiqGoogle
    @GaleiqGoogle 3 дня назад

    Hey Pat, hope you're having a good new year. Just wanted to say thanks for all these videos, they've actually provided real life use cases - which are actually useful. From the lightrag database to the google suite implementation, this will greatly increase productivity. I still haven't found a clear and visually appealing yet functional solution across all of youtube. I figured I'd ask you for your help directly as you are a professional in this and kind hearted. Any possibility of making a GUI (which can work on both macos and android/ios) which can essentially ~ do any productivity associated task for you? Without requiring continual approvals via clicking. And leaving it up to the user in what scenarios they want to provide confirmation before accepting . e.g Driving to work but still want to use a large amount of your brain power. In the shower but still want to use brain power. Walking to the shops. When you're just sitting around. Just ot name a few. ---> Simply Ask Assistant with your voice! e.g research all the drugs implicated in disease process X and provided sources such as RCT's from Pubmed. ---> Create a clean powerpoint presentation which captures the core information of this research. ---> Email someone (using my predefined emails to learn how i structure my responses) ---> Open X app and tell me what you see. Interact with the app. Click this button. etc. ---> Navigate to websites. ---> Auto arrange my to do list based on previous examples whats important to me. But read out the list aloud to me so i can verify. ---> Login to a website by tapping the fill button using bitwarden browser extenson. Just some stuff like this essentially. All of this in a nice GUI and with voice mode like advanced voice mode with chatgpt. (excpet with the ability to turn it off with voice)

  • @likenew6851
    @likenew6851 6 дней назад

    Hi Pat- first off thank you so much you saved my day!!! also happy new year. One issue i ran into while using your code is it failed to install github. Also during installation, it says "No.env file found, using default configuration" and it proceeded to ask me to manually input GIT_PAT_TOKEN (or press Enter to skip). I input my Github token and pressed enter, not sure it if took it in. The key is also in the .env file that saved in the same directory that i saved the mcp_setup.py file... am i doing anything wrong here? Any insight you might have for me to configure GitHub? Any help is appreciated!

  • @llucis-v
    @llucis-v 8 дней назад

    Using a middleware MCP server like you did here, can be generalized to make any other MCP server/service remote, right? Theoretically even lightrag could be running in the cloud, on a compute node somewhere (or another host in your LAN ;) ). Or, since lightrag uses its own vector storage, I guess theoretically that part could be decoupled and offloaded to Qdrant or other vector embeddings service (I would favor pgvector as I love postgres).. But yeah that would take some work.

    • @patruff
      @patruff 7 дней назад

      @@llucis-v yes exactly, sorry I replied more to your other comment but yup 👍 you got it!

    • @patruff
      @patruff 7 дней назад

      There's also ChromaDB which they have on the LightRAG repo, but I looked into cost and Chroma and its underlying database need at least 2GB of RAM, which means it won't fit on the 1gb instances provided as part of the AWS Free Tier. This template uses a t3.small EC2 instance, which costs about two cents an hour, or $15 for a full month, and gives you 2GiB of memory. If you follow these instructions, AWS will bill you accordingly.

    • @llucis-v
      @llucis-v 7 дней назад

      @@patruff good info, thanks -- though frankly at this point I'm just interested to get this working well for myself, my documents etc. locally in my LAN, I have a couple of Linux hosts here with decent RAM and storage, I can deploy Qdrant or any other free local vector store. imo the only point to spend money on cloud deployment is to (eventually) sell the service, or maybe for those who don't have a good/always on local hardware.. But until then, for prototyping and development, I'd be just pleased to just get your lightrag solution + MCP servers working properly locally. I just got the Claude desktop app working on Linux as well, but my main workstation at home is still Windows for other (silly) convenience reasons..

    • @patruff
      @patruff 7 дней назад

      @llucis-v you can use Chromadb there's an example on the lightrag repo

  • @llucis-v
    @llucis-v 8 дней назад

    Am I missing something here, I thought lightrag and qdrant are quite different RAG approaches, so not sure what you meant by "migration" from one to the other. I understand that Qdrant can be used for high-volume document queries using the usual vector embeddings similarity approaches (albeit multi-faceted, I got it). However only lightrag offers a higher conceptual/semantic level through the knowledge graph - and that part cannot be "migrated" to Qdrant.

    • @patruff
      @patruff 7 дней назад

      @@llucis-v it's storing the embeddings/kg in qdrant but then I load them up to be used in light RAG for fast/accurate queries. It's a little weird but the order was Clone and insert docs with light RAG Migrate the graph, relationships, etc. to qdrant Query qdrant using light rag but instead of local docs it gets the files from qdrant It's still very dependent on cloning the light RAG repo but I'm going to put it into docker soon and have an "app"

  • @llucis-v
    @llucis-v 8 дней назад

    Thank you for these updates Pat, they are great! I really appreciate your down-to-earth takes and especially sharing your work - that github repo is evolving nicely, I'm watching it closely. It'd be interesting to see if lightrag and quadrant RAG can be integrated to maybe complement each other in some cases?

    • @patruff
      @patruff 8 дней назад

      @@llucis-v yes I think so. I actually am a little worried about the free tier of qdrant only have a few GB of disk so at worst local could be a cheap alternative to store infrequently used chunks or something.

  • @ericbgreat
    @ericbgreat 8 дней назад

    Neat work! I'm wondering if there's a video about how to add additional MCP's to it? I'm wondering if there's one for Slack. I'm also wondering about the license--legally, I'm not sure if anyone can legally use it without a license?

    • @patruff
      @patruff 8 дней назад

      I think adding more should be straightforward, I was working on an automatic converter from MCP to OpenAI format. I think it's in the version of GitHub but I'm not 100% sure. So try to add a new MCP to the bridge config and see what happens. If it's not there let me know. Essentially OpenAI format doesn't play nicely with this MCP format but the conversion shouldn't be hard.

  • @basilbrush7878
    @basilbrush7878 9 дней назад

    Aliens are real, though😂

    • @patruff
      @patruff 9 дней назад

      @@basilbrush7878 I will update the knowledge base :p

  • @mack6807
    @mack6807 9 дней назад

    Thanks for your work 😊

    • @patruff
      @patruff 9 дней назад

      @@mack6807 you're welcome

  • @33butterzucker33
    @33butterzucker33 12 дней назад

    It's Christmas time, great work, thank you

  • @0x7f6
    @0x7f6 14 дней назад

    Nice one, Pat. Most of the MCP implementations are in Python. So it's good to see Typescript implementation.

    • @patruff
      @patruff 14 дней назад

      @@0x7f6 yeah it might just be me but I find it alot easier. I've been thinking about making an MCP creator. Adding it to the to-do list. They aren't super hard but they seem similar enough to have a template or at least a saved prompt for Claude.

  • @sidhantkumar152
    @sidhantkumar152 14 дней назад

    love u man

    • @patruff
      @patruff 14 дней назад

      @@sidhantkumar152 thank you for the kind words

  • @PierreMorelChannel
    @PierreMorelChannel 15 дней назад

    You breal all with your exhibitionnism. I block you, what a miss!

  • @stevensexton5801
    @stevensexton5801 16 дней назад

    Your wife will love all the email she will get because of this video.

    • @patruff
      @patruff 15 дней назад

      @@stevensexton5801 yeah I was worried too

  • @33butterzucker33
    @33butterzucker33 16 дней назад

    I will try it too, Claude Desktop MCP will help me. It`s a fantastic tool.

    • @patruff
      @patruff 15 дней назад

      Yup I'll go ahead and publish the MCP soon so you can use it if you want

  • @llucis-v
    @llucis-v 16 дней назад

    are you reading my mind? was looking for kg RAG, and more lightrag hands on! Can't wait to see the code, if you are willing to share, as rough as it may be. Many thanks!

    • @patruff
      @patruff 15 дней назад

      Will share very soon

  • @llucis-v
    @llucis-v 16 дней назад

    brilliant, thank you for sharing this, was looking for something like this myself

  • @reed3330
    @reed3330 21 день назад

    Thank you, I’m just not sure how to allow it access to local files?

    • @patruff
      @patruff 21 день назад

      @@reed3330 in your config for filesystem you need to update it to use whatever path In Windows I use C:/Users/patru/anthropicFun But you can use whatever you want (patru is my user)

    • @patruff
      @patruff 21 день назад

      Basically in Claude you can go into advanced settings and find the claude_desktop_config.json and under filesystem it's the 2nd argument, that's where you put the path to the allowable directory and then just drop any files or folders you want Claude to see there

  • @ashutoshshukla2325
    @ashutoshshukla2325 22 дня назад

    Hey Patt I think you missed the part to mention that we need to navigate to google cloud console and then get the keys as json format and keep it in the local system to be able to use gmail services. Please correct me if I am wrong.

    • @patruff
      @patruff 22 дня назад

      @@ashutoshshukla2325 no you're right, in the other video about it I think I mentioned it but not here. That's a good point though, you need to download the JSON, then put it in your home directory, then I'm not sure if I just ran my python script to convert the original JSON but you end up with two JSONs (one for drive, one for Gmail) that you then can use auth and get your token. THEN FINALLY you can use the bridge tool with email.

  • @ashutoshshukla2325
    @ashutoshshukla2325 22 дня назад

    Nice work Patt. Hope to include more tools in future!

  • @patruff
    @patruff 22 дня назад

    See later video I got email working with Ollama. It obeys.

  • @muhammedkayan5503
    @muhammedkayan5503 25 дней назад

    Hello can you make it for me I try a lot but its not running

  • @___x__x_r___xa__x_____f______
    @___x__x_r___xa__x_____f______ 27 дней назад

    Awesome

  • @FactsNoCare
    @FactsNoCare 29 дней назад

    I've been using it for a couple days and wouldn't say its crap at coding, it does give over complicated solutions to tasks most of the time but most of this can be solved with just giving it more detailed instructions on what you want and/or documentation. The benefit of spending $200 is you get unlimited usage so you can keep iterating on your prompt or give it smaller tasks that it puts more effort into. Obviously though for $200 you'd want it to give you a solution first time but even if it doesn't you don't have to worry about your prompt limit like with Claude. Glad you got your money back and your solution in the end up anyways.

  • @szlagtrafi9115
    @szlagtrafi9115 Месяц назад

    I came here for t*it*s. But seriously... Clade 3.5 Sonnet after the last update also got quite stupid...

  • @Ku_Tadao
    @Ku_Tadao Месяц назад

    I was interested till i saw your presentation, fastest "Don't recommend channel" i have ever clicked battyboy

    • @patruff
      @patruff 29 дней назад

      @@Ku_Tadao thanks I'm still learning

  • @merlinwarage
    @merlinwarage Месяц назад

    You mixed your onlyfans account with your YT acc.

  • @nimya962
    @nimya962 Месяц назад

    OpenAi will took your job, your money, and even your shirt !

    • @patruff
      @patruff Месяц назад

      @@nimya962 well I got a refund so that was great

  • @GaoDalie_AI
    @GaoDalie_AI Месяц назад

    Thank you for sharing , keep it up , nice work

  • @lllearningtogether
    @lllearningtogether Месяц назад

    You gay?

  • @ronaldrock
    @ronaldrock Месяц назад

    imagine how many shirts you could've bought with that $200!

    • @patruff
      @patruff Месяц назад

      @@ronaldrock I don't have o1 pro anymore but I'm sure it would have given me a 15-step plan to arrive at a reasonable but ultimately pseudo code answer

  • @krystofdostal8137
    @krystofdostal8137 Месяц назад

    How would you go about creating Memory knowledgebase from pdf documents etc? For example Knowledgebase of big project with architecture documents, technology documents, code snippets and so on. Would you have to get Claude to generate all nodes and double check everything? Is mcp Memory even the right tool for that?

    • @patruff
      @patruff Месяц назад

      @@krystofdostal8137 I think so you could I've seen ingestion papers like that about having the LLM generate the entities and relationships but I haven't tried this with Claude

  • @patruff
    @patruff Месяц назад

    Update: I fixed it, will post soon

  • @PeterDrop
    @PeterDrop Месяц назад

    I've been experiencing the exact same limitations! I've been using Claude to help me develop new MCP servers for various applications and APIs. While the generated code is excellent and solves my problems so well, I have to specifically tell it to break down the implementation into smaller chunks so it doesn't generate too much at once. I need to request one code block at a time, and even then it still stop working many times. This forces me to start new conversations and re-explain the context, which is pretty annoying. Even just generating a single long TypeScript file for a MCP server becomes an issue as Claude gives up mid-generation. By the way, thanks for your video on fixing MCP filesystem issue on Windows, it saved the day.

    • @patruff
      @patruff Месяц назад

      @@PeterDrop thanks so much for the comment, yes it's been frustrating and I'm splitting things into chunks and stitching together with python. I'm wondering if internally they are getting slammed so they are just throttling things and it will improve soon. The lack of context is frustrating and why I "thought" this would be better than cursor. It might be worthwhile to tell it in the prompt to load context for these folders but that's annoying especially since it might generate different solutions and essentially screw up what it was trying to fix. Anyway thanks for the comment and good luck in your journey!

  • @bradhopper1108
    @bradhopper1108 Месяц назад

    Wasn't working for me until I killed the Claude processes in task manager. Otherwise Claude isn't truly restarting and it won't look at that config.

  • @ashutoshshukla2325
    @ashutoshshukla2325 Месяц назад

    Hey Pat nice work! I has hoping you can shed some light on using local models with MCP instead of Claude.

    • @patruff
      @patruff Месяц назад

      @@ashutoshshukla2325 ruclips.net/video/9mciRwpcLNY/видео.htmlsi=cnK4vyftNyQzA2jf

    • @ashutoshshukla2325
      @ashutoshshukla2325 Месяц назад

      @@patruff Thanks a lot Pat!

    • @patruff
      @patruff 22 дня назад

      @@ashutoshshukla2325 hey I made a bridge between ollama and the MCPs ruclips.net/video/qShnGNZRXKM/видео.htmlsi=5jM394nEJVkyPkTq

  • @harmalhusen6887
    @harmalhusen6887 Месяц назад

    Thanks a lot! I only fixed the file-system path, but now, multiple of my npm extensions work. Any idea why?

    • @patruff
      @patruff Месяц назад

      Not sure, they may have fixed it. Basically there error before was because Claude couldn't find the packages so the solution was to install them with npm globally. I have another video where I go into a Python script that just sets up the entire config as well as install all the pip or npm packages.

  • @marcusfdm6111
    @marcusfdm6111 Месяц назад

    could you share us the mcp config desktop file i'm still struggling with github and search brave what doesn't work on windows

    • @patruff
      @patruff Месяц назад

      @@marcusfdm6111 see the description ruclips.net/video/6TRv5pYyUzA/видео.htmlsi=Sxr5ezMTW9bFjslC

  • @mikedee5462
    @mikedee5462 Месяц назад

    dude this worked for me. thank you

  • @ashutoshshukla2325
    @ashutoshshukla2325 Месяц назад

    Your camera screen is blocking the code Patt!

    • @patruff
      @patruff Месяц назад

      Sorry I was using an old laptop, just installed OBS

  • @patruff
    @patruff Месяц назад

    Here's the repo with the python script. I'll update this repo as I add more tools to Claude on Windows. github.com/patruff/claude-mcp-setup/blob/main/README.md

  • @ashutoshshukla2325
    @ashutoshshukla2325 Месяц назад

    Whatever you are doing on Github is not visible to us as Claude desktop is blocking the view so please kindly consider minimizing it next time.

  • @sinemadinle
    @sinemadinle Месяц назад

    You are very clever

    • @patruff
      @patruff Месяц назад

      @@sinemadinle thanks I hope to make some helpful tools for people

  • @sinemadinle
    @sinemadinle Месяц назад

    You are king my friend

  • @coisleroux
    @coisleroux Месяц назад

    Your solution saved the day - thank you so much!

  • @AnansiTrading
    @AnansiTrading Месяц назад

    Dude you are like the only person on the internet that figured this out.

    • @patruff
      @patruff Месяц назад

      I was pretty shocked myself. Like, I know a lot of Linux snobs out there, but you'd think, I mean, you have billions of dollars, you're a big company backed by Amazon. You would THINK they would have tried it on Windows.

    • @AnansiTrading
      @AnansiTrading Месяц назад

      @@patruff Question for you...did you figure out how to make fetch work on windows? I find brave search to be quite inadequate it can't seem to crawl very well so missed the meat and potatoes of anything but high level search.

    • @patruff
      @patruff Месяц назад

      @AnansiTrading nope not yet but I'm looking into rag soon so might bump into it soon

  • @umaima629
    @umaima629 Месяц назад

    Not working for me. I don't have admin rights on my machine, could that be an issue? here's my claude_desktop_config.json { "mcpServers": { "filesystem": { "command": "C:/Users/<username>/nodejs/node-v22.11.0-win-x64/node-v22.11.0-win-x64/node.exe", "args": [ "-y", "C:/Users/<username>/nodejs/node-v22.11.0-win-x64/node-v22.11.0-win-x64/node_modules/@modelcontextprotocol/server-filesystem/dist/index.js", "D:/Data" ] } } }

    • @umaima629
      @umaima629 Месяц назад

      Removed "-y" ... and it worked like a charm...

    • @patruff
      @patruff Месяц назад

      @@umaima629 glad you got it fixed