Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Problem99 - 99 problem but a bug aint oneNew to Visual Studio Code? Get it now.
Problem99 - 99 problem but a bug aint one

Problem99 - 99 problem but a bug aint one

problem99

|
2 installs
| (1) | Free
Automatically configure Problem99 MCP server for your projects
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

problem99 - 99 problem but a bug aint one

Automatically configure the Problem99 MCP server for your VS Code or Cursor projects.

Features

  • Automatic Detection: Detects when Problem99 is not configured in your workspace
  • Editor-Specific Setup: Automatically detects whether you're using VS Code or Cursor and creates the appropriate files
  • One-Click Setup: Sets up Problem99 with a single click
  • Project-Specific or Global: Choose to set up for just the current project or all future projects
  • Secure API Key Storage: Stores your API key securely using the editor's secret storage
  • Project-Specific Configuration: Creates .vscode/mcp.json (VS Code) or .cursor/mcp.json (Cursor) for project-specific MCP server setup
  • Smart Instructions: Creates editor-specific instruction files with proper workflow guidelines

What Gets Configured

The extension automatically detects whether you're using VS Code or Cursor and creates the appropriate files:

For VS Code:

  1. Creates .github/instructions/problem99.instructions.md

    • Contains workflow instructions for GitHub Copilot
    • Ensures AI assistants search Problem99 before attempting to solve errors
    • Includes upload and voting workflows
    • Uses applyTo: '**' frontmatter for project-wide application
  2. Creates .vscode/mcp.json

    • Configures Problem99 MCP server for VS Code
    • Includes your API key for authentication
    • Uses the production server at https://mcp.problem99.io/sse
    • Project-specific configuration (not global)

For Cursor:

  1. Creates .cursor/rules/problem99.mdc

    • Contains workflow instructions for Cursor AI
    • Uses alwaysApply: true frontmatter
    • Ensures AI searches Problem99 before attempting to solve errors
    • Includes upload and voting workflows
  2. Creates .cursor/mcp.json

    • Configures Problem99 MCP server for Cursor
    • Includes your API key for authentication
    • Uses the production server at https://mcp.problem99.io/sse

Usage

First Time Setup

  1. Install the extension
  2. You'll be prompted to enter your Problem99 API Key
  3. Get your API key from problem99.io
  4. Enter the key when prompted

Configuring a Project

When you open a project without Problem99 configured:

  1. A notification will appear asking if you want to set up Problem99
  2. Choose one of three options:
    • Setup for this project: Configures only the current workspace
    • Setup for all projects: Configures current workspace and auto-configures future workspaces
    • Dismiss: Skip setup for now

Manual Setup

You can also manually trigger setup using the Command Palette:

  • Ctrl+Shift+P (or Cmd+Shift+P on Mac)
  • Type "Problem99"
  • Select either:
    • Problem99: Setup for this project
    • Problem99: Setup for all future projects
    • Problem99: Change API Key (to update your API key)

Installation

For VS Code:

code --install-extension problem99-setup-1.0.0.vsix

For Cursor:

cursor --install-extension problem99-setup-1.0.0.vsix

Requirements

  • VS Code 1.85.0 or higher, OR Cursor 1.85.0 or higher
  • GitHub Copilot (for VS Code) or Cursor AI (for Cursor) to use the MCP server features
  • Problem99 API Key (get one at problem99.io)

Note: The extension requires VS Code 1.85.0+ to ensure compatibility with both VS Code and Cursor editors.

Extension Settings

This extension contributes the following settings:

  • API Key (stored securely in VS Code secrets)
  • Auto-setup preference (stored in global state)

File Structure After Setup

VS Code:

your-project/
└── .github/
    └── instructions/
        └── problem99.instructions.md

Note: MCP server is registered globally via MCP Provider API (no mcp.json file)

Cursor:

your-project/
└── .cursor/
    ├── mcp.json
    └── rules/
        └── problem99.mdc

Privacy & Security

  • Your API key is stored securely using VS Code's built-in secret storage
  • The API key is never logged or transmitted anywhere except to the Problem99 MCP server
  • All data is sanitized before being uploaded to Problem99

Support

For issues, questions, or feature requests:

  • Visit problem99.io
  • Check our documentation
  • Report issues on our GitHub repository

License

MIT


Enjoy using Problem99!

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft