projectx-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@projectx-mcpLog 8 hours of Ontrac for today with the description Sprint planning"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
projectx-mcp
Log hours in ProjectX by talking to Claude.
"Log 8 hours of Ontrac for today" "Fill in the missing days this week with Ontrac" "Which days am I missing hours for this month?"
Installation (Mac)
1. Download the installer
Download projectx-mcp.pkg from Releases.
2. Install
Double-click the downloaded file and follow the installer steps.
3. Open Claude Desktop
The first time you open Claude Desktop, a browser window will open automatically. Sign in with your Dualboot Google account. The browser closes on its own when done.
That's it. You can now ask Claude to log your hours.
Usage
Just talk to Claude naturally:
Log 8 hours of Ontrac for today with description "Sprint planning"Check my entries for this week and fill the missing days with 8h of OntracDelete yesterday's entry and log 4h of Internal — AdministrativeIf login fails or the session expired
Restart Claude Desktop. The browser will open again for you to sign in.
Available tools
Tool | Description |
| View entries for a date range |
| List available projects |
| Create an entry |
| Delete an entry by ID |
For developers
Architecture
Claude Desktop → MCP Server (stdio) → fetch() + _interslice_session cookie → ProjectX APISetup from scratch
npm install
npm run buildThe session is stored at ~/Library/Application Support/projectx-mcp/auth.json (gitignored).
On startup, if no valid session is found, Chrome opens automatically for login.
Build the installer
npm run build:installer # generates projectx-mcp.pkgThe .pkg installs the app to /usr/local/lib/projectx-mcp/ and automatically writes the Claude Desktop config.
Test the API directly
npm run test:entryClaude Desktop config (manual)
~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"projectx": {
"command": "/usr/local/bin/projectx-mcp"
}
}
}Troubleshooting
Session expired → restart Claude Desktop, the browser opens automatically
Chrome not found → install Google Chrome
Project not found → ask Claude to run
get_projectsto see exact namespost-install didn't write the config → manually edit the JSON above
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/agustindiezdb/projectx-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server