Anyone out there playing with MCP Server?

6 views
Skip to first unread message

Paul Merrell

unread,
May 22, 2026, 8:59:16 PMMay 22
to Notecase Pro
The last release of NoteCase Pro added a new feature, an MCP server for communicaton with artificial intelligence models. I'm playing with that, with an eye toward making my Cornucopia script collection available to an AI model. 

After some struggle, I've got it working with the LM Studio and Cursor glue layers tying it to Gemma 1.7.9 on LM Studio and Google Gemini on Cursor.  I gave up on using the jan glue layer. 

I'm not too happy with LM Studio. And the user interaces for both LM Studio and Cursor seem designed for their developers rather than users, although Cursor is definitely preferable to LM Studio. 

My big recommendation is that you consult an AI during installation. I don't think I could have pulled this off without the advice of Gemini. 

I'm currently working on importing the Gemini conversaton history into NC Pro for manipulation, one conversation per node. This requires using a json Lua module. I settled on dkjson which seems to be the most popular, although cjson gets good reviews too. 

I'd be happy to share what I've learned on this path if anyone else wants to play with NC Pro/AI module integration. 

Best regards,

Paul

--
[Notice not included in the above original message:  The U.S. National Security Agency neither confirms nor denies that it intercepted this message.]
                                                ¯\_(ツ)_/¯

David Fisher

unread,
May 23, 2026, 7:28:19 PMMay 23
to Notecase Pro
Paul, I haven't delved into MCP server, in fact I had to look it up to check what it was... (haven't installed the newest NCP yet...) Is it meant as a general integration of LLMs within NCP - ie doing LLM-type operations on whatever material you have there - or as a way of assisting with scripting? I have got NotebookLM to write a range of NCP scripts for me, with good results. At the level I was working at it seemed able to rattle out whatever task I gave it. This was small-scale stuff, along the lines of: a pop-up box to let me filter notes by date (last 2 days/last week/last month); functionality to insert child notes at top rather than bottom (handy for a "log" style of notetaking); select text and make it a child of the current note. Just small things that occur to me and mesh with my way of working. Very useful.

Very useful, too, as a way of producing learning material for NCP scripting.

So yes, I would certainly be interested to hear how you get on with the MCP server, and this is prompting me to get my NCP updated and check this feature out for myself. 

Paul Merrell

unread,
May 23, 2026, 11:14:25 PMMay 23
to noteca...@googlegroups.com

On Sat, May 23, 2026 at 4:28 PM 'David Fisher' via Notecase Pro <noteca...@googlegroups.com> wrote:
Paul, I haven't delved into MCP server, in fact I had to look it up to check what it was... (haven't installed the newest NCP yet...) Is it meant as a general integration of LLMs within NCP - ie doing LLM-type operations on whatever material you have there - or as a way of assisting with scripting? I have got NotebookLM to write a range of NCP scripts for me, with good results. At the level I was working at it seemed able to rattle out whatever task I gave it. This was small-scale stuff, along the lines of: a pop-up box to let me filter notes by date (last 2 days/last week/last month); functionality to insert child notes at top rather than bottom (handy for a "log" style of notetaking); select text and make it a child of the current note. Just small things that occur to me and mesh with my way of working. Very useful.

Very useful, too, as a way of producing learning material for NCP scripting.

So yes, I would certainly be interested to hear how you get on with the MCP server, and this is prompting me to get my NCP updated and check this feature out for myself. 

Miro has another related change in the pipeline that will enable an LLM to instruct NC Pro to execute a Lua script. I'm working to prepare for that. My initial goal is to import the Gemni conversaton history into NC Pro, one conversation per node,  This is intended to overcome Gemini's very limited ability to process highly-structured data (like a NC Pro .ncdb, which is based on MySQL) and Gemini's interface for managing  and navigating the conversation history, which is just a flat list of topics. There is no ability in Gemini (or according to it, in any other lLM) to reorganize conversation content, add metadata like tags, edit content, etc. That is an area needing drastic improvement in LLMs or in a glue layer for MCP Server. 

I'll attach my Cornucopia Scripts collection which should help you understand what I am aiming at.    

Caution: it's a work in progress. Scripts whose titles have an "x" prepended either need debugging or haven't been written yet. To use, assign the first note ("Cornucopia Scripts Menu") to a keyboard shortcut or taskbar icon. 
 

CornucopiaScripts.ncdb
Reply all
Reply to author
Forward
0 new messages