npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@preks/aipm-mcp

v1.0.1

Published

MCP server for AIPM integration - connect your AIPM workspace to any MCP-compatible IDE or tool

Downloads

3

Readme

AIPM MCP

Connect your AIPM workspace to any MCP-compatible IDE or tool with AI-powered task management

Transform your development workflow by integrating AIPM's intelligent project management directly into your IDE. Manage tasks, track time, and leverage AI-powered features through natural language interactions with your AI assistant.

🚀 What This Enables

With AIPM Cursor MCP, you can:

  • Natural Language Task Management: "Show me my high-priority tasks" or "Start working on the authentication feature"
  • Intelligent Code Generation: AI generates code based on your AIPM task context and requirements
  • Automatic Progress Tracking: Time logging and status updates happen seamlessly
  • Context-Aware Development: AI understands your project requirements, acceptance criteria, and team context
  • Seamless Workflow: No switching between tools - everything happens in Cursor

📋 Prerequisites

  • Node.js 18+
  • MCP-compatible IDE or tool (Cursor, Claude Desktop, etc.)
  • AIPM Account - Access to an AIPM workspace (hosted or self-hosted)
  • AIPM API Token - Generated from your AIPM account

🛠️ Installation

Quick Start

# Install the MCP server globally
npm install -g @preks/aipm-mcp

# Configure your AIPM connection
npx aipm-mcp configure

# Follow the setup instructions for your IDE

Alternative: Local Installation

# Install locally in your project
npm install @preks/aipm-mcp

# Configure your AIPM connection
npx aipm-mcp configure

⚙️ Configuration

Step 1: Get Your AIPM API Token

  1. Log into your AIPM workspace
  2. Go to your Profile Settings or API Settings
  3. Generate a new API token
  4. Copy the token for configuration

Step 2: Configure the MCP Server

npx aipm-mcp configure

You'll be prompted for:

  • AIPM Instance URL: Your AIPM workspace URL (e.g., https://your-workspace.aipm.com)
  • API Token: The token you generated in Step 1
  • Organization ID: (Optional) Your organization identifier
  • Server Name: A name for this MCP server (default: aipm-mcp)

The configuration will be tested and saved to ~/.aipm-mcp/config.json.

Step 3: Add to Your IDE

After configuration, you'll see instructions to add the MCP server to your IDE:

Option A: Cursor IDE Settings UI

  1. Open Cursor Settings (Cmd/Ctrl + ,)
  2. Navigate to Cursor Settings > MCP
  3. Click "+ Add New MCP Server"
  4. Configure:
    • Name: AIPM
    • Type: stdio
    • Command: npx aipm-mcp start

Option B: JSON Configuration

Add to your IDE settings file:

{
  "mcp": {
    "servers": {
      "aipm": {
        "command": "npx",
        "args": ["aipm-mcp", "start"]
      }
    }
  }
}

🎯 Usage Examples

Once configured, interact with AIPM through Cursor's AI assistant:

Task Management

"Show me my current tasks"
"What high-priority tasks do I have?"
"Start working on task PROJ-123"
"Mark task PROJ-123 as completed with 4 hours logged"
"Create a bug fix task for the login issue"

Feature Development

"Break down the user authentication feature into development tasks"
"Show me all features for the mobile app product"
"What are the acceptance criteria for this task?"

Time Tracking

"Log 2 hours of work on the API integration"
"Show me my time logs for this week"
"How much time have I spent on the authentication feature?"

Project Context

"What products are we working on?"
"Search for tasks related to database optimization"
"Who am I logged in as?"

🔧 Available Commands

| Command | Description | |---------|-------------| | npx aipm-mcp configure | Set up AIPM connection | | npx aipm-mcp start | Start the MCP server | | npx aipm-mcp status | Check configuration status | | npx aipm-mcp help | Show help information |

🎮 MCP Tools Available in Cursor

Once configured, Cursor's AI can use these tools to interact with AIPM:

| Tool | Description | Example Usage | |------|-------------|---------------| | get_tasks | Retrieve tasks with filters | "Show me TODO tasks" | | get_task_details | Get comprehensive task info | "Tell me about task PROJ-123" | | start_task | Begin work with time tracking | "Start task PROJ-123" | | complete_task | Mark tasks done | "Complete task PROJ-123" | | create_task | Create new tasks | "Create a bug fix task" | | get_features | Retrieve features | "Show me planned features" | | breakdown_feature | AI-powered feature breakdown | "Break down the payment feature" | | get_products | List all products | "What products exist?" | | log_time | Manual time entry | "Log 1.5 hours on task PROJ-123" | | get_time_logs | Retrieve time tracking data | "Show my time logs" | | search_tasks | Natural language task search | "Find API-related tasks" | | get_current_user | Get user information | "Who am I logged in as?" |

🔄 Typical Development Workflow

Morning Standup

User: "Show me my high-priority tasks for today"
AI: [Lists prioritized tasks with details, estimates, and context]

Starting Work

User: "Start working on the user authentication task"
AI: [Updates task status, starts time tracking, shows task details and AI prompts]

During Development

User: "What's the acceptance criteria for this task?"
AI: [Shows detailed requirements, generated code suggestions, and context]

Completing Work

User: "I've finished the login API. Mark it complete and log 3 hours."
AI: [Updates status, stops time tracking, logs hours, requests completion notes]

Feature Planning

User: "Break down the 'User Profile Management' feature into tasks"
AI: [Uses AIPM's AI to generate detailed, prioritized development tasks]

🚨 Troubleshooting

Common Issues

"No configuration found"

# Run the configuration wizard
npx aipm-mcp configure

"Failed to connect to AIPM API"

  • Check your AIPM instance URL is correct
  • Verify your API token is valid and not expired
  • Ensure your AIPM instance is accessible

"MCP server not found in Cursor"

  • Verify the command path: npx aipm-mcp start
  • Check that Node.js is in your PATH
  • Restart Cursor after adding the MCP server

Debug Mode

Check your configuration:

npx aipm-mcp status

This will test your connection and show configuration details.

Getting Help

# Show all available commands
npx aipm-mcp help

# Check configuration status
npx aipm-mcp status

🔒 Security & Privacy

  • API tokens are stored locally in ~/.aipm-mcp/config.json
  • No data is sent to third parties - communication is only between Cursor and your AIPM instance
  • Tokens are transmitted over HTTPS when connecting to hosted AIPM instances
  • Configuration files have restricted permissions (readable only by your user)

📈 Benefits

For Developers

  • No context switching between project management tools and IDE
  • AI-powered code generation based on real requirements
  • Automatic time tracking without manual input
  • Intelligent task suggestions and workflow guidance

For Teams

  • Real-time progress visibility for project managers
  • Accurate time tracking without developer overhead
  • Better estimates based on actual development data
  • Consistent workflows across all team members

🔄 Updates

The MCP server will automatically use the latest version when you run npx aipm-mcp. To update:

# Update to latest version
npm update -g aipm-cursor-mcp

# Or for local installations
npm update aipm-cursor-mcp

🤝 Support

📄 License

MIT License - see LICENSE file for details.


Transform your development workflow with AI-powered project management directly in Cursor!

Built with ❤️ by the AIPM Team