Pica MCP Server
A Model Context Protocol Server for Pica, built in TypeScript
Overview
Pica MCP Server is a Model Context Protocol Server designed for Pica, built using TypeScript, which facilitates communication between various applications and services.
To use the Pica MCP Server, install the necessary dependencies, build the server, and configure it with your Pica API key. You can then connect it with Claude Desktop and start using it with various platforms.
- Built with TypeScript for robust development. - Supports integration with multiple platforms through the Model Context Protocol. - Provides debugging tools via the MCP Inspector.
- Integrating with email services to send messages.
- Automating tasks in Google Sheets.
- Managing calendar events and user data from databases.
Add to your AI client
Use these steps to connect Pica MCP Server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.
Cursor
Add this to your .cursor/mcp.json file in your project root, then restart Cursor.
.cursor/mcp.json
{
"mcpServers": {
"mcp-server-picahq": {
"command": "node",
"args": [
"/path/to/pica-mcp-server/build/index.js"
],
"env": {
"PICA_SECRET": "YOUR_PICA_SECRET_KEY"
}
}
}
}Claude Desktop
Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
{
"mcpServers": {
"mcp-server-picahq": {
"command": "node",
"args": [
"/path/to/pica-mcp-server/build/index.js"
],
"env": {
"PICA_SECRET": "YOUR_PICA_SECRET_KEY"
}
}
}
}Claude Code
Add this to your project's .mcp.json file. Claude Code will detect it automatically.
.mcp.json (project root)
{
"mcpServers": {
"mcp-server-picahq": {
"command": "node",
"args": [
"/path/to/pica-mcp-server/build/index.js"
],
"env": {
"PICA_SECRET": "YOUR_PICA_SECRET_KEY"
}
}
}
}VS Code (Copilot)
Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.
.vscode/mcp.json
{
"servers": {
"mcp-server-picahq": {
"type": "stdio",
"command": "node",
"args": [
"/path/to/pica-mcp-server/build/index.js"
],
"env": {
"PICA_SECRET": "YOUR_PICA_SECRET_KEY"
}
}
}
}Windsurf
Add this to your Windsurf MCP config file, then restart Windsurf.
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"mcp-server-picahq": {
"command": "node",
"args": [
"/path/to/pica-mcp-server/build/index.js"
],
"env": {
"PICA_SECRET": "YOUR_PICA_SECRET_KEY"
}
}
}
}Cline
Open Cline settings, navigate to MCP Servers, and add this server configuration.
Cline MCP Settings (via UI)
{
"mcpServers": {
"mcp-server-picahq": {
"command": "node",
"args": [
"/path/to/pica-mcp-server/build/index.js"
],
"env": {
"PICA_SECRET": "YOUR_PICA_SECRET_KEY"
}
}
}
}FAQ
What is required to run the Pica MCP Server?
You need a Pica API key and the server must be configured correctly in Claude Desktop.
How can I debug the server?
Use the MCP Inspector for debugging, which provides a URL to access debugging tools in your browser.
Is there a license for this project?
Yes, the project is licensed under the GPL-3.0 license.