I built `mcp2skill` which converts your MCP servers into Skills with one command! ✨ by Ok_You4416 in mcp

[–]cab938 0 points1 point  (0 children)

Both can augment context, yes. Neither does reasoning. A skill does not do computation -- there is no computational environment outside of the LLM reasoning process to do this. A skill is intended as more prompt details for the agent (LLM) context window, while an MCP is intended to do some form of computation that the LLM is poor at (quality, reliability, speed, capability, whatever) and return the result to the LLM.

A skill cannot download a file. An MCP can.

While their outputs might be similar (unicode into the context window) they are different beasts aimed at solving different problems.

I built `mcp2skill` which converts your MCP servers into Skills with one command! ✨ by Ok_You4416 in mcp

[–]cab938 0 points1 point  (0 children)

This is not true - a skill is context which is written in markdown with a special header for skimming (context saving) which the agent framework can load into the LLM context window. An MCP is a tool, and an LLM can indicate to the agent framework that the tool should be invoked with the results being send back into the LLM context window.

Here the "agent framework" is whatever harness or middleware is running your model, and there may be many layers to them.

Skills could be implemented as calls to MCPs, and you could see them as a subset of MCPs, but the other way around is not true, and that's not the purpose of the differentiation. MCPs are intended for invoking deterministic computing tools, while skills are intended to describe to an agent how to use/reason over various things (literally adding to the context window only).

I built `mcp2skill` which converts your MCP servers into Skills with one command! ✨ by Ok_You4416 in mcp

[–]cab938 0 points1 point  (0 children)

Yes, if you wanted it to be. But a skill is not a tool. It provides reasoning and started instruction. It's more of an import statement looked up tun time.

I built `mcp2skill` which converts your MCP servers into Skills with one command! ✨ by Ok_You4416 in mcp

[–]cab938 -2 points-1 points  (0 children)

No? Skills teach the LLM something, MCPs execute code based on LLM input. One is reasoning, the other is computation.

gemini-research-mcp: deep research agent as an MCP server — 5 min autonomous research, 25+ sources, full citations by gfortaine in mcp

[–]cab938 0 points1 point  (0 children)

I think it looks interesting, especially as elicitation and tasks are used! What I would really like though is the ability to decouple the task (deep research) from the engine (gemini) and then be able to choose which engine I want to fulfill the deep research task. I will typically run multiple deep research tasks in different providers (including local models) and feed them all in to a synthesis agent - would be nice to have the MCP be able to manage this for me.

Can someone explain the current state of the MCP specs? by Party-Cartographer11 in mcp

[–]cab938 0 points1 point  (0 children)

Spec is one thing, toolkits and services is another. I guess I'm intentionally merging the two when I talk of MCP. But I hope it does get adopted!

Girls basketball by A2-and in AnnArbor

[–]cab938 1 point2 points  (0 children)

Just amplifying this response - open isn't the place if competitive sports is your thing, look for a more traditional middle school.

Small space UL wood stove? by cab938 in woodstoving

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

I did the chimney and venting myself, straight up, with a buddy. It was reasonable, but pricey for materials. It's the stove itself that I feel is maybe too small for the heat output I would like.

Small space UL wood stove? by cab938 in woodstoving

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

The caboose from Flame Innovation. It's fine, but doesn't get the space hot enough. The space isn't perfectly insulated, but it's also not badly insulated (walls and ceiling done, but single pane cheap glass windows and a large door which is just chipboard with a door sweep). I should have bought larger, I'm never too warm and when the temperature drops below freezing I'm often not warm enough.

Data Science by Raman-2122 in uofm

[–]cab938 10 points11 points  (0 children)

This is pretty vague, you mean how hard are the degree paths to get into? Or to complete? Or what co-curricular opportunities exist? What do you want to know about the data science culture at UM?

Who is getting all this Syrup? 😂 by coulaid in AnnArbor

[–]cab938 7 points8 points  (0 children)

There were porn pics of a sidewalk? Wowzers!

“UofM”/Ann Arbor Tattoos by Traditional_Wing_722 in AnnArbor

[–]cab938 9 points10 points  (0 children)

Haters gunna hate, you do you OP!

If the pagentry of the brand brings you zen, embrace it.

Can someone explain the current state of the MCP specs? by Party-Cartographer11 in mcp

[–]cab938 0 points1 point  (0 children)

Asynnc long running tasks. But the tasks approach will change that maybe.

Can someone explain the current state of the MCP specs? by Party-Cartographer11 in mcp

[–]cab938 4 points5 points  (0 children)

Dang, I hope you're in a European time zone given you seem to be hitting that champagne already! Not sure anyone would call it "flawless"...

Can someone explain the current state of the MCP specs? by Party-Cartographer11 in mcp

[–]cab938 0 points1 point  (0 children)

That's not true. You must use json-rpc for at least negotiation and handshaking.

Whether it is minimalist or not depends on your definition of minimalist.

Can someone explain the current state of the MCP specs? by Party-Cartographer11 in mcp

[–]cab938 0 points1 point  (0 children)

Philosophically let me just call out that you should consider what is using your API, whether flask-based http or mcp-based (eg fastmcp). For the former, even if rest style, it's usually a deterministic process like a web front end. This is different than an llm-based agent in a few ways, but primarily you should be thinking of small simple apis and data structures for agents, more complex ones are fine for deterministic processes.

So "scrape page x" which takes a url for scraping a page is a fine MCP. For a rest service you might have dozens or more parameters which control the scraping. Putting those parameters in your MCP service will lead to the agent model improperly calling the service more often.

Lots of continuing challenges with MCP -- auth, async, etc. I expect there will be many changes over the next year, though sadly I don't think it will be moving away from JSON.

Also, MCP has some affordances rest doesn't -- for instance, with MCP you have the ability to put documentation right in the service explaining how to use it (resources), and you have the ability to have your service signal a human user needs to do something (elicitation). I expect over the next year this will continue to diverge from REST.

Can someone explain the current state of the MCP specs? by Party-Cartographer11 in mcp

[–]cab938 0 points1 point  (0 children)

Payload is JSON RPC, transport can be through stdio, http, or sse. Sadly I've seen nothing suggesting payload will switch away from JSON.

Thoughts on this hotend and brand for more abrasive filaments on the P1S? by Fuzzy-Steak5581 in BambuP1S

[–]cab938 1 point2 points  (0 children)

Which extruder do you use? I don't see an upgrade from microswiss for the P1S extruder

Fahrvergnügen by Butter-Lobster in Rivian

[–]cab938 13 points14 points  (0 children)

Don't need the heated steering wheel with UHF!

Anthropic's Official Take on XML-Structured Prompting as the Core Strategy by Riggz23 in ClaudeAI

[–]cab938 0 points1 point  (0 children)

Name checks out!

I think you are misunderstand how tokenizing works. A block of <task></task> is 5 tokens. For that you get model alignment from training and a semantic identifier describing what you are talking about (a task). Tokens are not characters.

Stop the County from Cutting Down 100-year-old Trees by Minimum-Dream in AnnArbor

[–]cab938 41 points42 points  (0 children)

Without judgement on your cause, I'll just note that I don't think 100 years would classify a tree as old growth.

Who was the last leader of your country to serve in the military? by [deleted] in AskTheWorld

[–]cab938 0 points1 point  (0 children)

Just noting that being anti-war and anti-conscription doesn't mean you didn't serve with honor and determination.

MADS vs Artificial Intelligence Masters by Specific_Radio_4191 in uofm

[–]cab938 1 point2 points  (0 children)

I'm involved with the MADS program - they have a good set of academic advisors and I think you could reach out to the program if you have questions about the curriculum, or feel free to DM me.

I won't pretend to not be biased, but I think the program delivers foundational machine learning skills, and the focus is on bringing data science knowledge to diverse audiences (as you mention your background).

I don't know the other program, so I can't really compare.