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.
- A page fetched from the Cosense project named in `COSENSE_PROJECT_NAME`
- Access to a private project rather than only a public one, when `COSENSE_SID` carries your session id
`COSENSE_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.
