[{"data":1,"prerenderedAt":435},["ShallowReactive",2],{"project-44747229":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":35,"aspects":36,"strip":45,"post_text":47,"what":48,"said":98,"maker_in_thread":207,"shape":220,"grid":225,"attempts":397,"same_week":398,"maker_shows":39,"maker_hidden":428,"reader_version":429,"card":430},"44747229","Mcp-use","Connect any LLM to any MCP","title","Show HN: Mcp-use – Connect any LLM to any MCP","https:\u002F\u002Fgithub.com\u002Fmcp-use\u002Fmcp-use","github.com","pzullo",1753979151,2025,155,74,469,3837,13,"notable","dev_tools","mcp client library","library",[24,25,26,27],"mcp","llm agent","model context protocol","mcp client","mixed",0.25,{"positive":31,"neutral":32,"mixed":33,"critical":34},15,10,0,4,29,{"execution":37,"idea":40,"docs":43,"privacy":44},{"positive":38,"critical":39},5,1,{"positive":41,"critical":42},8,2,{"positive":33,"critical":39},{"positive":33,"critical":33},[38,46,39,33,38,46,33,46,46,38,33,46,38,33,39,46,46,46,46,33,39,33,33,33,33,33,33,33,38,38,38,38,38,33,38,38,33,38,46,38],3,"Hey Pietro and Luigi here, we are the authors of mcp-use (https:\u002F\u002Fgithub.com\u002Fmcp-use\u002Fmcp-use).\n\nWhen the first MCP servers came out we were very excited about the technology, but as soon as we wanted to get our hands dirty, we found out that MCP could be used only through Claude Desktop or Cursor. As engineers, we did not like that. MCP seemed like something you wanted to use to build products and applications yourself, not something to hide behind a closed source application.\n\nSo we approached the SDK but were pretty dissatisfied with the developer experience (double async loops, lots of boil",{"problem":49,"audience":55,"pricing":63,"motivation":64,"time_to_build":63,"stack":68,"openness":95,"stage":96,"team_size":97},{"value":50,"source":51,"evidence":52},"MCP is hard to use directly in your own apps; the official SDK has poor developer experience and boilerplate","maker",[53],{"id":54},"post",{"value":56,"source":57,"evidence":58},"Developers building LLM applications and agents that use MCP servers","inferred",[59,60],{"id":54},{"id":61,"by":11,"text":62},"44747556","I think the original SDK is quite low level, not assembly low level, but if you want to get started and expose a tool to an LLM you would have to write something in the…",null,{"value":65,"source":51,"evidence":66},"Wanted to use MCP to build own products rather than only through Claude Desktop or Cursor",[67],{"id":54},[69,75,79,83],{"value":70,"source":57,"evidence":71},"Python",[72],{"id":73,"by":11,"text":74},"44750913","For sanboxing we are using E2B, which spins up a sandbox for the server execution, we run the mcp server command inside the sandbox and expose the stdio stream as an sse from the…",{"value":76,"source":51,"evidence":77},"Official MCP SDK",[78],{"id":54},{"value":80,"source":51,"evidence":81},"E2B sandboxes",[82],{"id":73,"by":11,"text":74},{"value":84,"source":85,"evidence":86},"LangChain","commenter",[87,91],{"id":88,"by":89,"text":90},"44749303","saberience","Huge variety of problems with this for mid-market or enterprise use. This is basically a toy right now and can’t be used for solving repeatable, valuable problems for actual…",{"id":92,"by":93,"text":94},"44748820","zwaps","I get the client part, great job! However, the agent is really just a wrapper of Langchain AgentExecutor. This doesn't seem like something someone would want to put into…","open_source","launched","team",{"praise":99,"objections":126,"requests":144,"questions":166,"alternatives":189},[100,115],{"value":101,"source":85,"evidence":102},"Far less boilerplate than the official SDK; easy to use",[103,107,111],{"id":104,"by":105,"text":106},"44747688","jellothere","Really great work! We’ve been integrating LLMs into production chat-based workflows for a while, and mcp-use has given us the biggest DX boost we’ve seen all year. It strips away…",{"id":108,"by":109,"text":110},"44750214","jonfw","I have used mcp-use to write some demo functionality and it is very easy to use and works great!",{"id":112,"by":113,"text":114},"44747546","kenlo","Thank you for sharing this! At Product Weaver we love how mcp-use makes our life easier when accessing MCP servers like Jira, Linear, Notion and many others. We like the clean…",{"value":116,"source":85,"evidence":117},"Server manager with meta-tools reduces context flooding",[118,122],{"id":119,"by":120,"text":121},"44753936","miotts","neat idea and exec. With the # of MCPs exploding, I assume there will be different MCPs offering similar services, and selecting the \"right\" one will require more time for the…",{"id":123,"by":124,"text":125},"44748072","cap_andrea","Love this! Finally someone breaking open the MCP ecosystem for real dev use. mcp-use looks like the right balance between power and simplicity. The agent abstraction + tool…",[127,132,140],{"value":128,"source":85,"evidence":129},"Agent is a thin wrapper over LangChain AgentExecutor, not production-ready",[130,131],{"id":92,"by":93,"text":94},{"id":88,"by":89,"text":90},{"value":133,"source":85,"evidence":134},"Security and observability concerns with connecting to arbitrary MCP servers",[135,136],{"id":88,"by":89,"text":90},{"id":137,"by":138,"text":139},"44750665","scosman","How does the sandboxing work? Is it cross platform? Options for filesystem\u002Fnetork?",{"value":141,"source":85,"evidence":142},"Dependence on LangChain",[143],{"id":88,"by":89,"text":90},[145,152,159],{"value":146,"source":85,"evidence":147},"Structured error handling so LLMs can decide to retry",[148],{"id":149,"by":150,"text":151},"44781729","farkin88","The prod-readiness concerns are fair, but mcp-use fills a real gap in the MCP stack: orchestration across many servers with far less boilerplate than the official SDK. Even if…",{"value":153,"source":85,"evidence":154},"Better client documentation with examples of using the client without the agent",[155],{"id":156,"by":157,"text":158},"44756001","redhale","I'm confused -- I didn't see a single example in you readme or docs that uses the client WITHOUT your agent. Trying to understand if this is an alternative to FastMCP. I don't…",{"value":160,"source":85,"evidence":161},"Local sandboxed execution alternative to E2B",[162],{"id":163,"by":164,"text":165},"44749486","mkagenius","> MCP-Use supports running MCP servers in a sandboxed environment using E2B's cloud infrastructure. If you want to support a local and privacy friendly sandboxed environment for…",[167,171,182],{"value":168,"source":85,"evidence":169},"How the sandboxing works and whether it is cross platform",[170],{"id":137,"by":138,"text":139},{"value":172,"source":85,"evidence":173},"Why use this instead of the official SDK or FastMCP client",[174,178],{"id":175,"by":176,"text":177},"44747464","alepeak","Hey, this is really cool. But why should I use this and not the official SDK?",{"id":179,"by":180,"text":181},"44750847","preem_palver","Great idea! Definitely going to use it. What are some good reasons to prefer this over fastmcp clients? https:\u002F\u002Fgofastmcp.com\u002Fclients\u002Fclient",{"value":183,"source":85,"evidence":184},"How resources and prompts are handled, not just tools",[185],{"id":186,"by":187,"text":188},"44752423","pengli1707","Good, I have not dig into the code, just one question: how to deal with other stuff supplied by MCP server, I mean besides tools, server also supplied \"resources\", \"prompt\" and…",[190,197,200],{"value":191,"source":85,"evidence":192},"FastMCP client",[193,194],{"id":179,"by":180,"text":181},{"id":195,"by":11,"text":196},"44751016","Hey, thanks! Please let us know if we can help with anything once you get started. FastMCP is very good at servers, they just recently started to provide a client. The client is…",{"value":76,"source":85,"evidence":198},[199],{"id":175,"by":176,"text":177},{"value":201,"source":85,"evidence":202},"Langroid MCP adaptor",[203],{"id":204,"by":205,"text":206},"44751518","d4rkp4ttern","For what it’s worth, several months ago, in Langroid (an agent framework that works with any LLM) we added an adaptor using FastMCP that translates between Langroid’s Tools and…",{"comments":208,"answered":209,"key":210},28,9,[211,214,217],{"id":212,"text":213},"44794013","Hey, awesome work with the error formatter, as explained above I think error creation falls more under the server responsibilities if it contains any logic about the error (e.g.…",{"id":215,"text":216},"44793942","Hey thanks for the comment, the work from https:\u002F\u002Fgithub.com\u002Fbjoaquinc\u002Fmcp-error-formatter is great. I will definitely put some version of this into one of the next releases.…",{"id":218,"text":219},"44752153","Not original commenter here, and not by first hand experience. BUT. I got this kind of feedback from some communities, and I wanted to understand what companies think of this, I…",{"commenters":221,"max_depth":222,"maker_replies":208,"first_comment_mins":223,"lifespan_hours":224},35,6,23,416,[226,228,232,234,235,237,241,242,245,247,249,250,253,255,257,259,261,262,265,267,269,271,273,274,278,280,282,284,287,289,290,295,298,302,305,308,310,313,316,318,321,324,327,329,331,333,335,337,339,343,345,348,349,351,352,354,355,357,361,363,366,369,371,374,376,379,381,384,386,387,390,392,394,395],[149,33,38,227,150,33],"project\u002Fpositive\u002Fexecution",[229,33,46,230,231,33],"44782050","maker\u002Fneutral\u002Fexecution","MutedEstate45",[212,33,33,233,11,39],"project\u002Fneutral\u002Fexecution",[215,33,33,233,11,39],[88,39,39,236,89,33],"project\u002Fcritical\u002Fidea",[238,39,33,239,240,33],"44749947","commenter\u002Fneutral\u002Fnone","crackalamoo",[218,39,33,233,11,39],[243,39,33,244,11,39],"44750782","maker\u002Fneutral\u002Fnone",[179,42,38,246,180,33],"project\u002Fpositive\u002Fidea",[195,42,33,248,11,39],"project\u002Fneutral\u002Fidea",[204,46,46,248,205,33],[251,46,33,252,11,39],"44752802","project\u002Fneutral\u002Fdesign",[156,46,46,254,157,33],"project\u002Fneutral\u002Fdocs",[256,46,33,254,11,39],"44758383",[258,46,46,233,157,33],"44762897",[260,46,33,244,11,39],"44763057",[108,34,38,227,109,33],[263,34,33,264,11,39],"44750290","maker\u002Fpositive\u002Fnone",[163,38,33,266,164,33],"other\u002Fneutral\u002Fnone",[268,38,33,239,11,39],"44752129",[270,38,33,239,164,33],"44754277",[137,222,46,272,138,33],"project\u002Fneutral\u002Fprivacy",[73,222,33,272,11,39],[275,276,38,246,277,33],"44753497",7,"maxarnold",[279,276,33,244,11,39],"44758410",[92,41,39,281,93,33],"project\u002Fcritical\u002Fexecution",[283,41,33,252,11,39],"44748912",[285,209,46,248,286,33],"44748293","0xDA7A",[288,209,33,252,11,39],"44748878",[119,32,38,246,120,33],[291,292,39,293,294,33],"44751188",11,"project\u002Fcritical\u002Fdocs","jijji",[296,292,33,297,11,39],"44752389","maker\u002Fneutral\u002Fdocs",[299,300,46,248,301,33],"44808909",12,"revskill",[303,300,33,304,11,39],"44935996","project\u002Fneutral\u002Fnone",[306,18,46,233,307,33],"44751271","apwell23",[309,18,33,244,11,39],"44751568",[311,312,33,266,205,33],"44751285",14,[314,312,39,236,315,33],"44752537","manojlds",[317,312,33,239,11,39],"44752629",[319,312,33,266,320,33],"44752812","tomhow",[322,312,33,266,323,33],"44752814","dang",[325,31,33,266,326,33],"44751530","Tadpole9181",[328,31,33,266,205,33],"44751601",[330,31,33,266,205,33],"44751620",[332,31,33,266,320,33],"44752798",[334,31,33,266,320,33],"44752785",[336,31,33,266,326,33],"44752805",[338,31,33,266,320,33],"44753411",[340,341,33,266,342,33],"44748745",16,"hubraumhugo",[344,341,33,266,323,33],"44749096",[346,347,33,266,323,33],"44752791",17,[112,347,38,227,113,33],[350,347,33,264,11,39],"44747571",[104,347,38,227,105,33],[353,347,33,244,11,39],"44747726",[123,347,38,246,124,33],[356,347,33,248,11,39],"44748171",[358,347,38,359,360,33],"44748646","project\u002Fpositive\u002Fnone","zechengz",[362,347,33,264,11,39],"44748920",[364,347,38,246,365,33],"44749068","xinweihe",[367,347,38,264,368,33],"44750733","orliesaurus",[370,347,33,239,11,39],"44751569",[372,347,38,246,373,33],"44751225","olivieropinotti",[375,347,33,239,11,39],"44751575",[377,347,38,246,378,33],"44752267","valebearzotti",[380,347,33,244,11,39],"44752395",[382,347,33,266,383,33],"44752287","moron4hire",[385,347,33,239,11,39],"44752682",[186,347,46,254,187,33],[388,347,38,246,389,33],"44757313","aanthonymax",[391,347,33,239,11,39],"44758389",[175,393,46,248,176,33],18,[61,393,33,227,11,39],[396,393,38,227,109,33],"44750302",[],[399,404,409,414,418,423],{"id":400,"name":401,"points":402,"category":403},"44787902","Kilopixel",1145,"creative",{"id":405,"name":406,"points":407,"category":408},"44807868","Kitten TTS",1003,"ai",{"id":410,"name":411,"points":412,"category":413},"44792005","Carbon",322,"web_saas",{"id":415,"name":416,"points":417,"category":408},"44767775","browser-llm",145,{"id":419,"name":420,"points":421,"category":422},"44801399","Whittle",141,"games",{"id":424,"name":425,"points":426,"category":427},"44745820","AgentMail",121,"infrastructure",false,"v2",{"id":431,"name":5,"line":6,"ai":428,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":29,"top":18,"kw":432,"maker":11,"domain":10,"tier":19,"attempts":33,"strip":433,"url":9,"mix":434,"praise":101,"objection":128,"sub":21},44747229,[24,25,26,27],"5310530335035013333010000000555550550535",[31,32,33,34],1794036679430]