PeakMojo Server
Overview
PeakMojo Server is a Python server implementation designed for seamless integration with the PeakMojo API, enabling developers to access various resources and functionalities provided by the API.
To use PeakMojo Server, install it via pip and configure it with your PeakMojo API key and base URL. You can run it using Docker or directly from the source code.
- Full integration with PeakMojo API endpoints - Bearer token authentication for secure access - Automatic fallback to mock responses during development - Comprehensive error handling and logging - Support for multiple platforms via Docker
- Managing user data and statistics through the PeakMojo API.
- Creating and managing personas and scenarios for applications.
- Integrating job and application management functionalities into custom applications.
Add to your AI client
Use these steps to connect PeakMojo Server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.
Cursor
Add this to your .cursor/mcp.json file in your project root, then restart Cursor.
.cursor/mcp.json
{
"mcpServers": {
"mcp-server-peakmojo-peakmojo": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-server-peakmojo-peakmojo"
]
}
}
}Claude Desktop
Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
{
"mcpServers": {
"mcp-server-peakmojo-peakmojo": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-server-peakmojo-peakmojo"
]
}
}
}Claude Code
Add this to your project's .mcp.json file. Claude Code will detect it automatically.
.mcp.json (project root)
{
"mcpServers": {
"mcp-server-peakmojo-peakmojo": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-server-peakmojo-peakmojo"
]
}
}
}VS Code (Copilot)
Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.
.vscode/mcp.json
{
"servers": {
"mcp-server-peakmojo-peakmojo": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-server-peakmojo-peakmojo"
]
}
}
}Windsurf
Add this to your Windsurf MCP config file, then restart Windsurf.
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"mcp-server-peakmojo-peakmojo": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-server-peakmojo-peakmojo"
]
}
}
}Cline
Open Cline settings, navigate to MCP Servers, and add this server configuration.
Cline MCP Settings (via UI)
{
"mcpServers": {
"mcp-server-peakmojo-peakmojo": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-server-peakmojo-peakmojo"
]
}
}
}FAQ
What programming language is PeakMojo Server written in?
PeakMojo Server is implemented in Python.
Is there a Docker image available for PeakMojo Server?
Yes, you can pull the Docker image from Docker Hub for easy deployment.
How can I handle errors when using the server?
The server implements comprehensive error handling, logging invalid API keys and failed requests, and returning errors as JSON responses.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":891,"uuid":"2f28abe0-a9a1-4292-b553-06a4204beb99","name":"mcp-server-peakmojo","title":"PeakMojo Server","description":null,"avatar_url":"https://avatars.githubusercontent.com/u/174280071?v=4","created_at":"2025-01-28T02:16:55.296+00:00","updated_at":"2025-02-23T07:12:53.855+00:00","status":"created","author_name":"peakmojo","author_avatar_url":"https://avatars.githubusercontent.com/u/174280071?v=4","tags":"peakmojo,api-integration,python-server","category":"developer-tools","is_featured":false,"sort":1,"url":"https://github.com/peakmojo/mcp-server-peakmojo","target":"_self","content":"$29","summary":"$2a","img_url":"https://camo.githubusercontent.com/4ec97c4ac2349662afeefc277c3671c3d527c8bcef2250bf8693e61c9f20b8a9/68747470733a2f2f696d672e736869656c64732e696f2f646f636b65722f762f7065616b6d6f6a6f2f6d63702d7365727665722d7065616b6d6f6a6f3f6c6162656c3d446f636b6572253230487562","type":null,"metadata":null,"user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]