Package Exports
- @devpad/mcp
- @devpad/mcp/dist/index.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@devpad/mcp) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
@devpad/mcp
MCP (Model Context Protocol) server for devpad - exposes devpad API functionality for AI assistants like Claude.
Get an API Key
- Sign up at devpad.tools
- Go to devpad.tools/account
- Generate an API key
Installation
Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"devpad": {
"command": "bunx",
"args": ["@devpad/mcp"],
"env": {
"DEVPAD_API_KEY": "your-api-key"
}
}
}
}opencode
Add to ~/.config/opencode/opencode.json:
{
"mcp": {
"devpad": {
"type": "local",
"command": ["bunx", "@devpad/mcp"],
"environment": {
"DEVPAD_API_KEY": "your-api-key"
}
}
}
}Other MCP Clients
Run the server directly:
export DEVPAD_API_KEY="your-api-key"
bunx @devpad/mcpEnvironment Variables
| Variable | Required | Description |
|---|---|---|
DEVPAD_API_KEY |
Yes | Your API key from devpad.tools/account |
DEVPAD_BASE_URL |
No | API base URL (default: https://devpad.tools/api/v1) |
Available Tools
The MCP server exposes 46 tools for managing your devpad data:
Projects
devpad_projects_list- List all projectsdevpad_projects_get- Get project by ID or namedevpad_projects_upsert- Create or update a project
Tasks
devpad_tasks_list- List tasks with optional filtersdevpad_tasks_get- Get task by IDdevpad_tasks_upsert- Create or update a taskdevpad_tasks_delete- Delete a taskdevpad_tasks_history- Get task edit history
Milestones
devpad_milestones_list- List milestonesdevpad_milestones_upsert- Create or update a milestone
Goals
devpad_goals_list- List goalsdevpad_goals_upsert- Create or update a goal
Tags
devpad_tags_list- List all tags
GitHub Integration
devpad_github_repos- List linked GitHub repositoriesdevpad_github_branches- List branches for a repository
Example Prompts
Once configured, use natural language with your AI assistant:
- "List my devpad projects"
- "Show me all tasks for the devpad project"
- "Create a task called 'Fix login bug' in project X with high priority"
- "What milestones do I have?"
- "Mark task ABC as done"
Development
bun install
bun run build
DEVPAD_API_KEY=your-key bun run dev