Pica MCP Server

by picahq

Integrations

  • Allows sending emails through Gmail, as mentioned in the example 'Send an email using gmail to hello@picaos.com'

  • Provides access to Google Sheets functionality, referenced in the example 'What actions can I perform with google sheets?'

  • Enables sending messages to Slack channels, as shown in the example 'Send a message in slack to the #general channel with today's weather'

Pica MCP-Server

Ein Model Context Protocol Server für Pica , erstellt in TypeScript.

Einrichtungsvideo: https://youtu.be/JJ62NUEkKAs

Demo-Video: https://youtu.be/0jeasO20PyM

Was ist MCP?

Model Context Protocol (MCP) ist ein System, das KI-Apps wie Claude Desktop die Verbindung mit externen Tools und Datenquellen ermöglicht. Es bietet KI-Assistenten eine klare und sichere Möglichkeit, mit lokalen Diensten und APIs zu arbeiten, während der Benutzer die Kontrolle behält.

Was ist Pica?

Pica ist eine leistungsstarke Agenten-Tooling-Plattform, die Verbindungen zu über 70 Diensten und Anwendungen von Drittanbietern ermöglicht. Dieser MCP-Server ermöglicht Claude Desktop und allen Nutzern des Model Context Protocol die sichere Interaktion mit all diesen Verbindungen über natürlichsprachliche Anfragen.

Mit Pica MCP Server können Sie:

  • Zugriff auf mehrere Datenquellen : Abfragen von Datenbanken, Abrufen von Dateien und Abrufen von Informationen über verschiedene Dienste hinweg
  • Automatisieren Sie Workflows : Lösen Sie Aktionen aus und automatisieren Sie Aufgaben auf Ihren verbundenen Plattformen
  • Erweitern Sie die LLM-Funktionen : Geben Sie Claude Desktop leistungsstarke, praxisnahe Funktionen durch API-Zugriff

Unterstützte Verbindungen

Pica unterstützt über 70 Verbindungen (es werden regelmäßig weitere hinzugefügt) in Kategorien wie:

Kommunikation und Zusammenarbeit
  • Gmail, Outlook Mail, Slack, Teams, SendGrid
  • Notion, Google Drive, Dropbox, OneDrive
Daten und Analysen
  • PostgreSQL, BigQuery, Supabase
  • Google Tabellen, Airtable
Business & CRM
  • Salesforce, HubSpot, Pipedrive, Zoho
  • Zendesk, Freshdesk, Intercom
KI- und ML-Dienste
  • OpenAI, Anthropisch, Gemini, ElevenLabs
E-Commerce und Finanzen
  • Shopify, BigCommerce, Square, Stripe
  • QuickBooks, Xero, NetSuite

Installation 🛠️

Verwenden von npx

Sie können dieses Paket direkt mit npx verwenden:

npx @picahq/pica-mcp

Oder installieren Sie es global:

npm install -g @picahq/pica-mcp

Installation über Smithery

So installieren Sie Pica für Claude Desktop automatisch über Smithery :

npx -y @smithery/cli install @picahq/pica --client claude

Umgebungs-Setup

Dieser Server benötigt einen Pica-API-Schlüssel . Legen Sie die Umgebungsvariable fest:

export PICA_SECRET=your_pica_secret_key

Verwenden von Docker

Erstellen Sie das Docker-Image:

docker build -t pica-mcp-server .

Führen Sie den Docker-Container aus:

docker run -e PICA_SECRET=your_pica_secret_key pica-mcp-server

Manuelle Installation

Installieren Sie Abhängigkeiten:

npm install

Erstellen Sie den Server:

npm run build

Für die Entwicklung mit automatischem Rebuild:

npm run watch

Verwenden von Claude Desktop

Zur Verwendung mit Claude Desktop fügen Sie die Serverkonfiguration hinzu:

Unter MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json

Unter Windows: %APPDATA%/Claude/claude_desktop_config.json

Docker

Um den Docker-Container mit Claude Desktop zu verwenden, aktualisieren Sie Ihre claude_desktop_config.json mit:

{ "mcpServers": { "pica-mcp-server": { "command": "docker", "args": [ "run", "--rm", "-i", "-e", "PICA_SECRET=YOUR_PICA_SECRET_KEY", "pica-mcp-server" ] } } }
Handbuch
{ "mcpServers": { "pica-mcp-server": { "command": "node", "args": [ "/path/to/pica-mcp-server/build/index.js" ], "env": { "PICA_SECRET": "YOUR_PICA_SECRET_KEY" } } } }

Debuggen

Da MCP-Server über stdio kommunizieren, kann das Debuggen eine Herausforderung darstellen. Wir empfehlen die Verwendung des MCP Inspector , der als Paketskript verfügbar ist:

npm run inspector

Der Inspector stellt eine URL für den Zugriff auf Debugging-Tools in Ihrem Browser bereit.

Anwendungsbeispiel ✨

Nachdem Sie die Serverkonfiguration hinzugefügt und einige Plattformen im Pica-Dashboard verbunden haben, starten Sie Claude Desktop neu und probieren Sie einige Beispiele aus:

Kommunikation und Produktivität

  • Senden Sie mit Gmail eine E-Mail mit einer Besprechungszusammenfassung an einen Kollegen
  • Erstellen Sie einen Kalendertermin in Google Kalender für nächsten Dienstag um 14 Uhr
  • Senden Sie in Slack eine Nachricht mit den neuesten Kampagnenmetriken an den #Marketing-Kanal
  • Suchen Sie in Google Drive nach Dokumenten zur Q3-Planung

Datenzugriff und -analyse

  • Liste der Top 10 Kunden aus meiner PostgreSQL-Datenbank
  • Erstellen Sie ein neues Blatt in Google Sheets mit Verkaufsdaten
  • Fragen Sie Salesforce nach Opportunities ab, die in diesem Monat abgeschlossen werden.
  • Aktualisieren Sie eine Notion-Datenbank mit Projektstatus

Geschäftsbetrieb

  • Erstellen Sie in Zendesk ein Support-Ticket aus Kundenfeedback
  • Verarbeiten Sie eine Rückerstattung für eine Kundenbestellung in Stripe
  • Einen neuen Lead aus einer Website-Anfrage zu HubSpot hinzufügen
  • Erstellen Sie in QuickBooks eine Rechnung für ein Kundenprojekt

KI und Inhalte

  • Generieren Sie mit DALL-E ein Bild basierend auf Produktspezifikationen
  • Transkribieren Sie eine Besprechungsaufzeichnung mit ElevenLabs
  • Recherchieren Sie Markttrends mit Tavily oder SerpApi
  • Analysieren Sie die Kundenstimmung anhand von Support-Tickets

Kennst du coole Beispiele? Eröffne eine PR und teile sie!

Lizenz

Dieses Projekt ist unter der GPL-3.0-Lizenz lizenziert. Weitere Informationen finden Sie in der Datei LICENSE .

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Eine TypeScript-Implementierung des Model Context Protocol-Servers für Pica, die es Claude Desktop-Benutzern ermöglicht, über natürliche Sprachbefehle mit verbundenen Plattformen wie Gmail, Google Sheets, Slack und Datenbanken zu interagieren.

  1. Was ist MCP?
    1. Was ist Pica?
      1. Unterstützte Verbindungen
    2. Installation 🛠️
      1. Verwenden von npx
      2. Installation über Smithery
      3. Umgebungs-Setup
      4. Verwenden von Docker
      5. Manuelle Installation
      6. Verwenden von Claude Desktop
      7. Debuggen
    3. Anwendungsbeispiel ✨
      1. Kommunikation und Produktivität
      2. Datenzugriff und -analyse
      3. Geschäftsbetrieb
      4. KI und Inhalte
    4. Lizenz

      Related MCP Servers

      • A
        security
        A
        license
        A
        quality
        A TypeScript server that integrates Google's Gemini Pro model with Claude Desktop through the Model Context Protocol, allowing Claude users to access Gemini's text generation capabilities.
        Last updated -
        1
        5
        TypeScript
        MIT License
        • Apple
        • Linux
      • -
        security
        A
        license
        -
        quality
        A TypeScript implementation of a Model Context Protocol server that provides a frictionless framework for developers to build and deploy AI tools and prompts, focusing on developer experience with zero boilerplate and automatic tool registration.
        Last updated -
        6
        TypeScript
        MIT License
      • -
        security
        A
        license
        -
        quality
        A Model Context Protocol server that integrates with Google Drive and Google Sheets, enabling users to create, read, update, and manage spreadsheets through natural language commands.
        Last updated -
        44
        Python
        MIT License
        • Linux
        • Apple
      • -
        security
        F
        license
        -
        quality
        A Model Context Protocol server that provides greeting tools, resources, and prompts, demonstrating client-server interaction using TypeScript.
        Last updated -
        TypeScript

      View all related MCP servers

      ID: 6rjwx6gdvc