
carlosazaustre/advocu-mcp-server
Browser automationЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
A unified MCP (Model Context Protocol) server that enables to report their activities through AI-powered conversational interfaces.
Обзор
A unified MCP (Model Context Protocol) server that enables to report their activities through AI-powered conversational interfaces. Just talk to Claude and submit your activities naturally - whether it's a YouTube video, blog post, conference talk, or mentoring session. - ✅ - Direct API integration with the MVP portal - ✅ - Integration with Advocu API - 🔧 - If you're both an MVP and GDE, use one tool for everything! - Node.js 18+ - Claude Desktop - At least one access token (MVP or GDE) : ~/Library/Application Support/Claude/claude_desktop_config.json : %APPDATA%/Claude/claude_desktop_config.json : The DOCS_DIR environment variable is for documentation tools to work. Set it to the absolute path of the docs directory in your installation. This tool will: 1. to the MVP portal (you should already be logged in) 2. Show you detailed instructions to capture the token from DevTools 3. when prompted 4. with the new token 5.
README
Показан фрагмент оригинального README. Открыть оригинал.
Unified Activity Reporting MCP Server
🎯 Overview
A unified MCP (Model Context Protocol) server that enables both Google Developer Experts (GDEs) and Microsoft MVPs to report their activities through AI-powered conversational interfaces.
Stop the boring manual data entry! Just talk to Claude and submit your activities naturally - whether it’s a YouTube video, blog post, conference talk, or mentoring session.
Supported Programs
- ✅ Microsoft MVP - Direct API integration with the MVP portal
- ✅ Google GDE - Integration with Advocu API
- 🔧 Both at once - If you’re both an MVP and GDE, use one tool for everything!
🚀 Quick Start
Prerequisites
- Node.js 18+
- Claude Desktop
- At least one access token (MVP or GDE)
Installation
Option 1: Local Development (Recommended)
git clone https://github.com/carlosazaustre/advocu-mcp-server.git
cd advocu-mcp-server
npm install
npm run build
Option 2: Global Install
npm install -g advocu-mcp-server
Configuration
Edit your Claude Desktop config file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%/Claude/claude_desktop_config.json
For Both MVP + GDE:
{
"mcpServers": {
"activity-reporting": {
"command": "node",
"args": ["/absolute/path/to/advocu-mcp-server/dist/index.js"],
"env": {
"MVP_ACCESS_TOKEN": "your_mvp_bearer_token",
"MVP_USER_PROFILE_ID": "your_mvp_profile_id",
"ADVOCU_ACCESS_TOKEN": "your_gde_token",
"DOCS_DIR": "/absolute/path/to/advocu-mcp-server/docs"
}
}
}
}
📚 Important: The
DOCS_DIRenvironment variable is required for documentation tools to work. Set it to the absolute path of thedocsdirectory in your installation.
MVP Only:
{
"mcpServers": {
"activity-reporting": {
"command": "node",
"args": ["/absolute/path/to/dist/index.js"],
"env": {
"MVP_ACCESS_TOKEN": "your_mvp_bearer_token",
"MVP_USER_PROFILE_ID": "your_mvp_profile_id",
"DOCS_DIR": "/absolute/path/to/advocu-mcp-server/docs"
}
}
}
}
GDE Only:
{
"mcpServers": {
"activity-reporting": {
"command": "node",
"args": ["/absolute/path/to/dist/index.js"],
"env": {
"ADVOCU_ACCESS_TOKEN": "your_gde_token",
"DOCS_DIR": "/absolute/path/to/advocu-mcp-server/docs"
}
}
}
}
Get Your Tokens
Microsoft MVP Token
For Claude Desktop users only (not Claude Code):
npm run capture-mvp-token
This tool will:
- Open your default browser to the MVP portal (you should already be logged in)
- Show you detailed instructions to capture the token from DevTools
- Paste your token when prompted
- Automatically update your Claude Desktop config file with the new token
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers": {
"activity-reporting": {
"command": "node",
"args": ["/absolute/path/to/advocu-mcp-server/dist/index.js"],
"env": {
"MVP_ACCESS_TOKEN": "your_mvp_bearer_token",
"MVP_USER_PROFILE_ID": "your_mvp_profile_id",
"ADVOCU_ACCESS_TOKEN": "your_gde_token",
"DOCS_DIR": "/absolute/path/to/advocu-mcp-server/docs"
}
}
}
}