Skip to main content

PM Studio MCP Server - A Model Context Protocol server for product managers

Project description

PM Studio MCP

PM Studio MCP is a Model Context Protocol (MCP) server for product management tasks. It provides a suite of tools and utilities to help product managers analyze user feedback, perform competitive analysis, generate data visualizations, and access structured data sources.

Available Tools

Category & Description Tools
🔍 Search & Web
Google web search, website crawling
google_web_tool
crawl_website_tool
📊 Data & Analytics
Product insights, SQL querying, charts & visualizations
fetch_product_insights
titan_query_data_tool
titan_search_table_metadata_tool
titan_generate_sql_from_template_tool
generate_data_visualization
💼 M365 Graph
Teams messaging, email, calendar integration
send_message_to_chat_tool
send_message_to_channel_tool
send_mail_tool
get_calendar_events
🔧 Utilities
Document conversion, report publishing, greeting
convert_to_markdown_tool
publish_html_to_github_pages_tool
greeting_with_pm_studio

Quick Start

Prerequisites

MCP Server Configuration

Install in VS Code

Add the following to MCP configuration file (mcp.json in vscode):

{
  "servers": {
    "pm-studio-mcp": {
      "command": "uvx",
      "args": ["pm-studio-mcp", "--python=python3.10"],
      "env": {
          "WORKING_PATH": "{YOUR_WORKSPACE_PATH}/working_dir/"
          // Add additional variables here, refer to Environment Settings below
      }
    }
  }
}

Development Mode (Local source)

For local development, modify the configuration:

{
  "command": "uv",
  "args": ["--directory", "{PATH_TO_CLONED_REPO}/src/", "run", "-m", "pm_studio_mcp"]
}

Path Examples:

  • Windows: C:\\Users\\username\\Documents\\pm-studio-mcp
  • macOS: /Users/username/Documents/pm-studio-mcp

Environment Settings

Add these environment variables to the env section of your MCP configuration when the relevant connection is needed.

Variable Description
WORKING_PATH (required) A writable Directory where output files will be stored.
GRAPH_CLIENT_ID Microsoft Graph API authentication for Teams/Email/Calendar.
REDDIT_CLIENT_ID Reddit API access for Reddit data analysis tools.
REDDIT_CLIENT_SECRET Reddit API authentication. Must be paired with Reddit Client ID.
DATA_AI_API_KEY Access to Data.ai analytics for app store data and reviews.
UNWRAP_ACCESS_TOKEN Unwrap AI API access for sentiment analysis features.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pm_studio_mcp-0.9.5.tar.gz (196.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pm_studio_mcp-0.9.5-py3-none-any.whl (236.4 kB view details)

Uploaded Python 3

File details

Details for the file pm_studio_mcp-0.9.5.tar.gz.

File metadata

  • Download URL: pm_studio_mcp-0.9.5.tar.gz
  • Upload date:
  • Size: 196.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.25 {"installer":{"name":"uv","version":"0.9.25","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for pm_studio_mcp-0.9.5.tar.gz
Algorithm Hash digest
SHA256 3be2663afa461458e8aaf1dec1c42e388efe91022602ab8b0753762abd6fa252
MD5 ce743a66940f77bcde49e02627e9ec81
BLAKE2b-256 0563f2dcbbefdb38743712618f6b4ad166d2e490479e4c7270ae62a5095f33b3

See more details on using hashes here.

File details

Details for the file pm_studio_mcp-0.9.5-py3-none-any.whl.

File metadata

  • Download URL: pm_studio_mcp-0.9.5-py3-none-any.whl
  • Upload date:
  • Size: 236.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.25 {"installer":{"name":"uv","version":"0.9.25","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for pm_studio_mcp-0.9.5-py3-none-any.whl
Algorithm Hash digest
SHA256 d7d0ec03f4dbd78f0d2fdfbddf4b9c9c87b968b0d99a2e1c6c78703ef5c15766
MD5 16f43250b4fc7a9ea9b5df9ed8fe4952
BLAKE2b-256 7a13269e732bac46fef96b0e5c4e484c3ac69fc78a879d4b9870a3585a348c62

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page