Axendo.ModelContextProtocol.Umbraco 0.1....
# package-development
p
Does anyone has any experience with this Umbraco MCP package? Im currently testing it out but would be really intersted to set it up in a hosted Staging environment for testing. But the open SSE Path which can not be secured through and API Key gives me some headaches. Can anyone or the package developer help me out here? https://www.nuget.org/packages/Axendo.ModelContextProtocol.Umbraco
s
Haven't tried it, nor this one I'm about to link (just wanted to give you an alternative): https://github.com/Matthew-Wise/umbraco-mcp
p
i'll give it a shot, are there allready some articles about it?
s
this is all very very new, so no, not that I know of 😅
m
Not articles just a few linkedin posts showing it off 😄 Phil and I are still working on it
p
I've had a look at it and i really looks great.
Let me know if you would be up for a call or if i contribute in any way to the package
im testing it out now 🙂
m
Little crazy ATM so can't do a call, but happy to chat here or on the issue tracker. Be interested to see how you get on 🙂 Contributions are welcome, we just need to workout the best way right now give AI's nature 😄
p
I'll let you know how far i get. Currently trying to get it to work with my n8n workflow.
Under which route should the tools be listed for the mcp if already configured? @Matt Wise
m
You need to configure the MCP with an API user, the MCP server then uses that user and the Manament API to communicate
p
ive already did that 🙂
this is what ive found for the config
m
We have been using Claude and vscode and they just find it :F
p
hmm okey
ill have a look into it and let you know if i find the trick 😉
on your test project mcp config it say something like D:\Code\umbraco-mcp\build\index.js what is this file and with what did you genrate it?
m
npm run build
That test-site file location is just for vscode whilst working on the site so it doesn't need or want to be part of your site 🙂
p
mhhhh
okey i think i figured it out 😄
ill come back
i've got it to work with cursor. Already testing it out! Works like a charm. Crazy to think about what this coud do in the future with the right promting...
i think we're just getting started with this whole MCP thing..
s
Out of curiosity, do you all have any ideas yet of what you'd want to do with this at all?
p
A client of ours recieves PDF's via E-Mail of Newsletter Content. Through N8N this pdf gets processed to markdown and then rewritten to their own writing style. (This process is already done in n8n and working) Now is the goal to bring it directly to an unpublished Umbraco Document with the use of the umbraco MCP server and to use and approval process to publish it. hope you get the idea of what we're thinking about: Currently seems a bit futuristic but the possibilities are endless...
Also it enables supercharges the use of custom AI in Umbraco.
s
It's a cool usecase! I am really looking forward to hearing more about this endless stream of ideas! 😁 Not trying to be pessimistic, just saying that my imagination is so limited, I have no idea what good use cases would be!
I do fear the loop of: an AI pumping out newsletter content that gets rewritten by an AI, moved into Umbraco and then pushed out as a PDF of newsletter content that gets rewritten by AI and... ♻️♻️♻️
p
jup probably things like this will happen but there are also solutions for that i think like scraping the web for news and looking if it is already old coffe or uninteresting. its quite hard guessing where the whole thing will lead us to
but i definetly dont want to sleep on it, think will be a good USP in the future if your locked in on it 😉
And @Matt Wise I've played around quite a bit with cursor and mcp now. It doesnt like more tools than 40 and won't send all following after that. I've wasted some time finding out why he didnt find the update-document tool. But i think we'll find a solution for it. Maybee like separating these could be a fit or making custom mcp servers like one for content editing and so on. Maybee even cursor and the other tools (llms) will alow more in the future.
ill update you tomorrow on my progress.
m
Claude desktop on a paid sub at least handles them all, but we do plan on allowing a bit more control on which are active
s
I'm interested, always looking around for GOOD ideas (that are not just: "I told the AI to write content and publish it" - which is just.. "spam" basically). Anything that can actually do something interesting and novel I want to hear more about!
p
Love it! 🙂 I'll tell my boss to buy me the pro subscription then 😄
*paid
of coure, i think there are endless usecases like, validating content, creating SEO entries, creating Social Media Post Descriptions and so on
c
I have written a couple of MCP Servers, one maps to the Teamwork.com API which has over 100 end points. I have grouped the end points into logical groups and when you setup your connection you can include and exclude both the groups and the individual end points which gives quite a bit of flexibility.
m
Yeah that is the plan, we are also checking the user permissions (in progress) to get the number of them down. The challenge is the cross overs so we might need to do more of a persona type grouping (data types and content are a great example of crossing over logic groups)
p
@Chris Houston good input, sounds like something really useful!
c
Thanks, if anyone is interested, my Teamwork-MCP source is here: https://github.com/Vizioz/Teamwork-MCP but the easiest way to run it is using NPX straight from NPM ( https://www.npmjs.com/package/@vizioz/teamwork-mcp )
4 Views