x1pm + CrewAI
Persistent workspace for your AI crews
The problem
CrewAI crews run without persistent project context. Each crew execution starts from scratch without access to prior outputs or team decisions.
Setup
Up and running in under 2 minutes.
1
Get your API key from x1pm
Sign up at x1pm.com and generate an API key from your organization settings.
2
Add MCP tools to your CrewAI crew
Connect your crew to x1pm through HTTP MCP.
# Use an HTTP MCP client library for CrewAI
# Connect to: https://x1pm.com/mcp
# With header: Authorization: Bearer YOUR_API_KEY
# Example with HTTP MCP tools
from crewai import Crew, Agent
from mcp_http_tools import HTTPMCPTools
mcp_tools = HTTPMCPTools(
url="https://x1pm.com/mcp",
headers={"Authorization": "Bearer YOUR_API_KEY"}
)
agent = Agent(role="Developer", tools=mcp_tools.get_tools())3
Create your workspace files
Add context files your crew reads and updates.
What you get
- Crews read project context before executing tasks
- Agent outputs persist in shared workspace files
- Coordinate multiple crews through the same context
- Human-readable outputs — markdown and CSV, not JSON blobs