get_page
Get a page from the configured project on cosen.se by its title; links to other pages are rendered at the bottom of the page.
Read a page out of a Cosense project, including a private one when you supply a session id.
LABSCO SUMMARY
This is about as small as an MCP server gets: it is tied to a single Cosense project through an environment variable and fetches pages from it. The only real decision is whether you hand it COSENSE_SID — without one, the project has to be public.
A small TypeScript server for Cosense. It is bound to one project, named at launch through an environment variable, and its stated capability is getting a page out of it.
COSENSE_PROJECT_NAMECOSENSE_SID carries your session idCOSENSE_PROJECT_NAME is required and fixes which project the server reads. COSENSE_SID is optional and only needed for a private project. Build with npm run build and run the built build/index.js under node over stdio. The package is cosense-mcp-server 0.1.0.
Build from source — git clone https://github.com/funwarioisii/cosense-mcp-server.git
USE CASES
Fetch the page from the project the server is bound to, so the assistant works from what is written rather than what it remembers.
Set the session id so the server can read a project that is not publicly visible.
Listed in project code.
get_pageGet a page from the configured project on cosen.se by its title; links to other pages are rendered at the bottom of the page.
list_pagesList known Cosense pages from the configured project on cosen.se.
BEFORE YOU INSTALL
2 tools registered in the project's code. The README names one feature, Get Page; the source also registers list_pages, and offers each page of the project as a readable resource.
The documented client runs the server on your machine.
INSTALLATION
You clone and build this one yourself.
git clone https://github.com/funwarioisii/cosense-mcp-server.git
cd cosense-mcp-server
npm install
npm run build{
"mcpServers": {
"cosense-mcp-server": {
"command": "node",
"args": [
"<YOUR_PATH_TO_COSENSE_MCP_SERVER>/build/index.js"
],
"env": {
"COSENSE_PROJECT_NAME": "<YOUR_COSENSE_PROJECT_NAME>",
"COSENSE_SID": "<YOUR_COSENSE_SID>"
}
}
}
}