Moose
MCP Server Boilerplate In Go
Moose
is an MCP (Model Context Protocol) server boilerplate written in Go. It provides both STDIO
and SSE
(Server-Sent Events) modes of operation.
Cursor Integration
Moose supports both STDIO
and SSE
(Server-Sent Events) modes for Cursor AI IDE integration.
STDIO Mode (Recommended)
To run moose
in STDIO
mode in Cursor AI IDE, use the following configuration:
{
"mcpServers": {
"moose": {
"command": "moose server"
}
}
}
{
"mcpServers": {
"moose": {
"command": "moose server --log-format json --log-level debug --log-output /var/log/moose.log"
}
}
}
SSE Mode
To run moose
in SSE
mode, first start the server:
moose server --sse --url http://127.0.0.1:8080
Then configure Cursor
to connect to the SSE
endpoint:
{
"mcpServers": {
"moose": {
"url": "http://127.0.0.1:8080/sse"
}
}
}
Note: When using SSE
mode, make sure the server is running before starting Cursor
, as Cursor
will attempt to connect to the specified URL.
Versioning
For transparency into our release cycle and in striving to maintain backward compatibility, Moose is maintained under the Semantic Versioning guidelines and release process is predictable and business-friendly.
See the Releases section of our GitHub project for changelogs for each release version of Moose. It contains summaries of the most noteworthy changes made in each release.
Bug tracker
If you have any suggestions, bug reports, or annoyances please report them to our issue tracker at https://github.com/clivern/moose/issues
Security Issues
If you discover a security vulnerability within Moose, please send an email to hello@clivern.com
Contributing
We are an open source, community-driven project so please feel free to join us. see the contributing guidelines for more details.
License
© 2025, Clivern. Released under MIT License.
Moose is authored and maintained by @clivern.