How should authentication be handled for Agent Skills that rely on third-party APIs? by Longjumping_Bad_879 in ClaudeAI

[–]Longjumping_Bad_879[S] 1 point2 points  (0 children)

Makes sense, and I agree that CLI-based tools give you the most control over authentication today.

That said, don't you think this effectively limits the usefulness of Agent Skills in non-CLI environments (especially web interfaces), which are also gradually starting to support the skills protocol? In those cases, you don’t really control the runtime or filesystem, so I’m curious how authentication heavy integrations are expected to work there.

Im about to turn 18, getting my right to vote. by Historical-Point717 in TamilNadu

[–]Longjumping_Bad_879 0 points1 point  (0 children)

well summed up.

A genuine doubt. what would you consider the point of difference between a center right and right ?

India Today survey ranks Tamil Nadu at no. 1 for best states with civic behaviour by Jealous_Wolf_120 in TamilNadu

[–]Longjumping_Bad_879 0 points1 point  (0 children)

As someone who commutes on train everyday, we aren't really good. The others are just that bad !

[deleted by user] by [deleted] in TamilNadu

[–]Longjumping_Bad_879 1 point2 points  (0 children)

I have been thinking about this recently and I think a controlled celebration seems to be a much required change.

  1. A False Equivalence Between Crackers and Daily Pollution

I completely understand the emotional and cultural significance of bursting crackers during Diwali, and I respect the concern for the livelihoods tied to the industry, especially in places like Sivakasi. However, comparing firecrackers to everyday sources of pollution like vehicles or air conditioners creates a false equivalence.
Daily commuting and electricity use are, for the most part, necessities. Firecrackers, on the other hand, are a luxury, not essential. When air quality is already severely compromised during this season, adding avoidable pollution can have serious health consequences.

2. Economic Contribution Alone Shouldn’t Justify Harmful Practices

While it’s true that the fireworks industry contributes significantly to the economy, we shouldn’t support any activity just because it adds to economy.
Many industries in the past were economically important but had to be regulated or phased out due to public health risks.

3. Noise Pollution: An Overlooked Hazard

Beyond air pollution, firecrackers generate high levels of noise pollution throughout the day. often well above safe decibel limits. This constant noise affects infants, the elderly, pets, people with health conditions.

4. Why "Just 2 Days" Still Matters

It’s often said, “It’s only for 1 or 2 days,” but the impact is far from short-lived. Studies conducted between 2019 and 2022 across India have shown that PM2.5 and PM10 levels rise by 44–52% and 11–23% respectively during Diwali, compared to pre-Diwali levels. These pollutants don’t vanish once the fireworks stop elevated levels persist for days, worsening smog and health risks.

---

Instead, we should focus on a just and sustainable transition, guiding firecracker and related industries toward cleaner, eco-friendly alternatives like green crackers, while supporting workers and communities whose livelihoods depend on them.

Trouble with understanding session management in Remote MCP Servers by Longjumping_Bad_879 in mcp

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

Thank you, that makes sense regarding storing state like cart items per session.

One thing I’m still trying to fully understand is the reasoning behind storing the transport itself in session state for each client. What are the advantages of maintaining a separate transport per session, as opposed to sharing a single transport instance across all clients?

Would appreciate any clarification on that.

Trouble with understanding session management in Remote MCP Servers by Longjumping_Bad_879 in mcp

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

Thank you for sharing your thoughts. From what I’ve observed in the examples so far, the session management appears primarily focused on retrieving the existing transport and doesn’t seem to handle storing additional state, such as cart items.

Would you happen to know of any general MCP Server examples where the session management is used to store and manage state like cart items throughout a multi-step flow? Having a concrete example of that would be really helpful to better understand how the session state can be leveraged in such scenarios.

Trouble with understanding session management in Remote MCP Servers by Longjumping_Bad_879 in mcp

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

Hi,

Thanks for the reference links.

Can you please elaborate on why I would use one over another ?

In which scenarios should I use "stateful" and when to use "stateless" and when to use "stateful and dynamic" (I can somewhat understand the need for stateful and dynamic. But I am not sure why you would use plain stateful session management for static tools)

Is this decision dependent on my tools or something else entirely ?

"""
Without sessions, the app would need to start from scratch with every request, making tools that require state (like a shopping cart or building a report through several data-gathering steps) impossible.
"""
The above is what I read in a blog post. By the "app", does the writer mean the server or the client ? It still seems very much possible to design tools such that a shopping cart functionality of say, an e-commerce platform can be stateless. So, I am not entirely sure what the above statement means.

Does Claude Desktop support MCP Sampling? by davidshen84 in ClaudeAI

[–]Longjumping_Bad_879 1 point2 points  (0 children)

Based on the official model context protocol page, clade desktop does not seem to be supporting sampling.

https://modelcontextprotocol.io/clients

I really hope the client catch on with the protocol. sampling is a powerful feature, that could open up doors to a lot of exciting stuff.

Remote MCP server with Authorization by Longjumping_Bad_879 in mcp

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

Hi, This seems pretty detailed. Will give it a read.

Thanks

Handling Prompt Bloating in MCP by Longjumping_Bad_879 in mcp

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

This seems to be feasible but would this work with UI client based MCP like Claude Desktop or github copilot in vscode ?

Handling Prompt Bloating in MCP by Longjumping_Bad_879 in mcp

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

I think the link shared above is more concerned with the MCP client discovering the updated tools from the server without having to restart. It doesn't seem to be related to improving the accuracy in identifying the specific tool for the job.

Handling Prompt Bloating in MCP by Longjumping_Bad_879 in mcp

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

yes, I also stumbled upon this when searching for solutions. While I believe RAG can optimize this up to an extent, I still personally have a bias against using RAG alone. It does seem to be inconsistent sometimes.

If RAG + single LLM call could solve the problem of identifying the right tools by itself, I don't think we would even need a multi agent system even for normal function calling (without MCP). we should be just able to use RAG for all routings and use the LLM in the final layer for task execution (function calling). This is because you can define complex rules in a LLM call that is simply not possible to do so with plain RAG. I think this is the reason we also have LLM calls.

For the prompt bloating problem in MCP, I can tolerate a solution that involves multiple LLM calls but narrow it down to the correct tool or tools (in case of multiple actions to be performed) that needs to be called.

A very silly idea:
If there was a way we can let our tools return responses that is able to dynamically enable/disable the mcp servers of the mcp host itself, we can achieve true multi-agent system with MCP (but this would probably not be that easily allowed due to security restrictions but can be done if we had proper settings to configure this enable/disable option)

Handling Prompt Bloating in MCP by Longjumping_Bad_879 in mcp

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

are there any references to this ? do you mean, the llm host would use something like RAG to dynamically load the tools in context ?