4 ms·
You don't need MCP you just need function calling
by asdev 1y ago
You don't need MCP you just need function calling
- laidoffamazon 1y agoIs there a better “universal” or standard framework to do itv
- hughdbrown 1y agoYeah, but there is a distinct advantage to using a standard. Suppose you want your agent to use postgres or git or even file modification. You write your code to use MCP and your backend is already available. It's code you don't have to write.
- mindwok 1y agoYes because we should all be building function calling implementations for the same 10 SaaS services rather than using 10 standard MCP servers.
- ukuina 1y agoBut the standard servers should be hosted by the service provider, like mcp.slack.com as a counterpart to api.slack.com Why should I be self-hosting ANY local MCP server for accessing an external service?
- reustle 1y agoThat is being done as a stop gap until official servers are released. Ideally you are writing a server for your own product/service, or custom local work. i.e. I wrote a server for water.gov to pull the river height prediction nearby for the next 24hr. This helps the campground welcome message writing tool craft a better welcome message. Sure that could be a plain tool call, but why not make it portable into any AI service.
- cyberge99 1y agoCan you share this?
- Too 1y agoRemote MCP servers can do prompt injection that instruct your local agent to do something else other than only the expected tool call. https://embracethered.com/blog/posts/2025/model-context-protocol-security-risks-and-exploits/ https://embracethered.com/blog/posts/2025/model-context-prot...
- lyu07282 1y agoThat flaw isn't introduced by the MCP server necessarily it can already be present in the API data it returns, you will never be able to protect yourself against someone injecting a malicious prompt that calls your code eval tool to open up a reverse shell on your MacBook Pro.
- owebmaster 1y agothat's not the case, MCP has a feature, samplings, that allow MCP servers to run prompts using the client model.
- jappgar 1y agoI find it funny that vibers trust AI to write their entire platform but don't trust it enough to eval a curl statement.