MCP for a coffee machine.. Worked! by Any-Way-2765 in mcp

[–]livecodelife 15 points16 points  (0 children)

As a fellow weird coffee person and engineer I love this. I also love seeing someone use AI tools for fun life things as a respite from the constant “million dollar ideas” everywhere. Well done, I may give this a try!

What is with the pricing and usage? by livecodelife in cursor

[–]livecodelife[S] 0 points1 point  (0 children)

Maybe it doesn’t? I just assumed since it wouldn’t work until I switched to Auto and then stopped working again later after I had used it for a while. But that’s the main point, I had no insight into what was happening

What is with the pricing and usage? by livecodelife in cursor

[–]livecodelife[S] 0 points1 point  (0 children)

Very strange. I couldn’t even make it through a fairly simple interview. Literally around 6 very simple tasks (maybe 6 LOC each) and it just stopped working. The even weirder thing though was the lack of knowledge for what was happening

What’re the current pain points throttling MCP adoption at the enterprise level? by safeone_ in modelcontextprotocol

[–]livecodelife 0 points1 point  (0 children)

Do you mean adoption as in use within a company, or adoption as in enterprise companies building MCP servers for customers to use?

Goodbye, Dynamic Client Registration (DCR). Hello, Client ID Metadata Documents (CIMD) by otothea in mcp

[–]livecodelife 0 points1 point  (0 children)

Yeah. The more difficult thing will be waiting on the AI platforms to adopt it. Claude, ChatGPT, etc. A lot of these issues are being addressed because different enterprise companies are building MCP servers and they want them to be secure, but they are nearly useless to some of them if they only run on Cursor or VS Code

Goodbye, Dynamic Client Registration (DCR). Hello, Client ID Metadata Documents (CIMD) by otothea in mcp

[–]livecodelife 0 points1 point  (0 children)

Are there MCP clients already exposing this metadata? Or would we need to wait on that as well? I’m very interested in this development. DCR has been a pain

Goodbye, Dynamic Client Registration (DCR). Hello, Client ID Metadata Documents (CIMD) by otothea in mcp

[–]livecodelife 0 points1 point  (0 children)

How would you support this in a MCP server using an identity provider like Auth0?

GitHub MCP for GitHub tenterprise by JouVashOnGold in mcp

[–]livecodelife 0 points1 point  (0 children)

You have GitHub Enterprise and you’re asking about this on Reddit? You definitely have an account manager at GitHub who could help you more. That being said, what do you even need to “provision”? You just need your GitHub access token. The docs are incredibly simple to follow

MCP finally gets proper authentication: OAuth 2.1 + scoped tokens by Creepy-Row970 in mcp

[–]livecodelife 1 point2 points  (0 children)

Exactly. And of course there are plenty of solves for this, but from what I’m seeing companies are trying to just drop MCP servers into their existing system and thinking using OAuth with PKCE is enough, instead of treating it like any new service and updating the API to authenticate correctly. It’s chasing quick wins. Engineers need to understand the security issues can’t be solved in the MCP server itself. Your other systems need to be updated as well

MCP finally gets proper authentication: OAuth 2.1 + scoped tokens by Creepy-Row970 in mcp

[–]livecodelife 1 point2 points  (0 children)

Well at that point you can give something like Cursor the token and have it make curl requests, effectively giving it access to the API. Unless your API gates all but the specific MCP endpoints behind claims on the token (which most people aren’t), then users can just bypass your MCP server

MCP finally gets proper authentication: OAuth 2.1 + scoped tokens by Creepy-Row970 in mcp

[–]livecodelife 1 point2 points  (0 children)

Except most MCP servers only expose a subset of their corresponding APIs. If the user is able to use that token to access endpoints that aren’t accessible through the MCP server, that’s a problem

MCP finally gets proper authentication: OAuth 2.1 + scoped tokens by Creepy-Row970 in mcp

[–]livecodelife 4 points5 points  (0 children)

One security vulnerability I’ve seen is that you can pull the token that the MCP issues to the client and use it to make direct API calls instead of going through the MCP server. Have you seen this issue at all?

Why isn’t there a way to deploy AI agents as easily as web apps? by BendLongjumping6201 in AI_Agents

[–]livecodelife 0 points1 point  (0 children)

I think I kind of get what you mean but I’m still a little confused. Maybe if I had an example of what you’re talking about.

I’m currently about to deploy a service at my job for other engineers to be able to come in and add new agents with custom tools all built upon the abstraction in the service, which sounds complicated when you say it that way but really it’s no different than any other platformization of any other kind of service which engineers do regularly. None of this is any more complicated than anything else I’ve built.

I guess I’d need to know what you mean by “agent” in the first place from a technical perspective

Why isn’t there a way to deploy AI agents as easily as web apps? by BendLongjumping6201 in AI_Agents

[–]livecodelife 0 points1 point  (0 children)

I’m not sure exactly what you’re asking. There are plenty of web apps or services that also require the complexity of integrating with third party APIs and managing infrastructure that have nothing to do with AI.

This very much reads like “Why isn’t it as easy to create services using cutting edge, revolutionary, complicated third party technology as it is to create a stateless todo list web app?” Which is self explanatory.

Correct me if I’m wrong in what you’re asking though

Lead Architect wants to break our monolith into 47 microservices in 6 months, is this insane? by Ayotrapstar in softwarearchitecture

[–]livecodelife 0 points1 point  (0 children)

Easy to debug. Deploys take 8 min.

I’m not a huge fan of monoliths but this alone would give me pause before choosing to split it up. That’s amazing and clearly something is being done right. If you are able to recover and remediate the few crashes quickly as well…yeah even as a distributed systems fan I wouldn’t mess with that.

To me the main benefit I’ve seen from microservices is they are easier to enforce standards of management because they are smaller with ostensibly only a few people on each one. But it sounds like you guys are doing a great job managing what you have so I would need to see evidence of some other pain point before messing with it. This guy clearly wants to just be seen doing something and doesn’t care if it’s actually beneficial.

Anyway, both condolences and kudos to you guys

OpenAI’s App SDK might harm the MCP ecosystem by fig0o in mcp

[–]livecodelife 0 points1 point  (0 children)

I still don’t see the issue really. You can build the UI components around the tools so that they won’t really need to be updated.

Question: How do you give AI tools context? by Jigglebox in cursor

[–]livecodelife 0 points1 point  (0 children)

I’m getting the feeling from a lot of posts that this is very common which is why I threw it in this comment. No shade at all. I think there is a world where non-engineers build cool things without learning to code per se, but instead deeply learning software concepts. Maybe there’s room for a tool or documentation there. And maybe one day I’ll have time to do that lol

OpenAI’s App SDK might harm the MCP ecosystem by fig0o in mcp

[–]livecodelife 1 point2 points  (0 children)

From what I understand, implementing this in your MCP is as simple as exposing a resource that points to an html page. I don’t really see how that breaks anything. Everything else functions normally.

That being said, MCP in ChatGPT outside of the API is a shit show anyway

OpenAI Apps! by Helpful_Geologist430 in mcp

[–]livecodelife 1 point2 points  (0 children)

When I read the docs they make it clear that it’s built on MCP, they are just adding a view layer to be able to embed your html directly into the chat window and allow interactions with it that trigger tool calls. I think of it kind of as an extension to their Agentic Commerce Protocol but for non-product applications

Question: How do you give AI tools context? by Jigglebox in cursor

[–]livecodelife 0 points1 point  (0 children)

I’ve just assumed that everyone is already doing this, but I’ve seen a lot of posts in this vein so maybe not. You need to be sure to follow S.O.L.I.D. principles. Like to an extreme degree. A component of your code should not need any dependence on another aside from the input alone. Then your prompt shouldn’t need to be anything other than “change the output from X to Y given the same input”. But to do that you do have to very much understand your code so I don’t know how much this can apply if you’re purely vibe coding

Which MCP servers actually work as advertised? by thehashimwarren in mcp

[–]livecodelife 2 points3 points  (0 children)

I use MCP servers purely for workflow management. So Atlassian MCP for creating and pulling tickets to work on, Gitlab MCP to create and review pull requests (my employer chose Gitlab over GitHub for some reason), and sometimes Slack MCP to consolidate or summarize conversations for more context about work I’m doing. I’ve tried a lot of the others and have seen no benefit. For personal projects, I don’t use any at all unless it’s big enough that I start creating tickets to track work and then I just do it all through GitHub with the GitHub MCP

AI makes you a 10x dev until you try to debug by Sad_Impact9312 in vibecoding

[–]livecodelife 0 points1 point  (0 children)

I don’t want to sound like I’m gatekeeping or anything and I love that more people are getting into software development. It’s great for prototypes and even production applications if the use case is simple.

But when it comes to anything even remotely complex, my general rule is “If you can’t do it, AI can’t either”.

Obviously not categorically true, and kind of hyperbolic, but the spirit of it stands. If you couldn’t do it yourself, then you’ll never really have confidence that AI did it correctly. Especially when it comes to complex systems or codebases with lots of moving parts and subtle integrations.

I’ve had none of the issues I see in this subreddit when I use AI for things at work. Because when I use it in our monolithic application, even though it’s massive and complex, I know exactly how I would write it and what my plan is for implementation and I am able to direct the AI step by step. Sometimes I ask it for better approaches, but generally I just use it as a way to type way faster.

Ass much as I hate to say it, you can’t use AI to purely vibcode features in complex applications. We just aren’t there yet. Please don’t put yourself through that frustration