sunpeak
Local-first MCP App framework for ChatGPT Apps, Claude, and more.
claude mcp add --transport stdio sunpeak-ai-sunpeak node packages/sunpeak/server.js \ --env NODE_ENV="development or production as appropriate" \ --env SUNPEAK_CONFIG="path or string for custom config (optional)" \ --env SUNPEAK_API_KEY="optional API key if Sunpeak requires it"
How to use
Sunpeak is an MCP server that provides AI-powered capabilities accessible via a Node.js runtime. It exposes a set of endpoints and tooling to interact with the Sunpeak AI features, enabling you to process data, run tasks, and integrate with other MCP-based services. The server is designed to be run in a local development environment or deployed to a runtime that supports Node.js servers, making it straightforward to test prompts, run benchmarks, and wire Sunpeak into larger automation pipelines. Typical usage involves starting the server, configuring any needed environment variables or API keys, and then invoking the available endpoints or CLI tools to perform processing tasks or retrieve results.
How to install
Prerequisites:
- Node.js (LTS version) and npm installed on your system
- Optional: a compatible package manager or environment manager for your deployment (Docker, nvm, etc.)
Installation steps:
- Clone or download the repository containing the Sunpeak server package
- Navigate to the sunpeak package directory: cd packages/sunpeak
- Install dependencies: npm install
- Run the server locally: npm run start (or node server.js if a direct script is provided in package.json)
- If deploying, ensure environment variables such as SUNPEAK_API_KEY are set in your hosting environment and that the server is reachable by other MCP components
Notes:
- If there is a Docker image available for Sunpeak, you can use a container run command instead of the Node setup
- Check the README or package.json for any project-specific scripts or configuration flags
Additional notes
Common issues:
- Node version incompatibilities: ensure you are using a supported LTS release
- Missing environment variables: set SUNPEAK_API_KEY or other required vars described in the README
- Port conflicts: ensure the server binds to an available port and that firewall rules allow access
- If using Docker, map ports correctly and provide any required volumes for config or data Environment variables to consider:
- SUNPEAK_API_KEY: required if the Sunpeak service requires authentication
- SUNPEAK_CONFIG: path or JSON string for custom server configuration
- NODE_ENV: typically development or production to influence logging and optimizations
Related MCP Servers
agentcontrolplane
ACP is the Agent Control Plane - a distributed agent scheduler optimized for simplicity, clarity, and control. It is designed for outer-loop agents that run without supervision, and make asynchronous tool calls like requesting human feedback on key operations. Full MCP support.
tinystruct
A lightweight, modular Java application framework for web and CLI development, designed for AI integration and plugin-based architecture. Enabling developers to create robust solutions with ease for building efficient and scalable applications.
lihil
2X faster ASGI web framework for python, offering high-level development, low-level performance.
Autono
A ReAct-Based Highly Robust Autonomous Agent Framework.
dedalus -python
A simple and performant Model Context Protocol framework for Python.
frontmcp
TypeScript-first framework for the Model Context Protocol (MCP). You write clean, typed code; FrontMCP handles the protocol, transport, DI, session/auth, and execution flow.