loading…
Search for a command to run...
loading…
Integrates the Planning Center Online API with an MCP server to enable natural language interaction with church management data. It allows users to query servic
Integrates the Planning Center Online API with an MCP server to enable natural language interaction with church management data. It allows users to query service information, manage workflows, and retrieve data through conversational prompts.
This project integrates the Planning Center Online (PCO) API with an MCP server to enable seamless interaction with a Large Language Model (LLM). The goal is to allow users to ask questions and retrieve data from Planning Center in a conversational manner.
Clone this repository:
git clone https://github.com/your-repo/pco-mcp-integration.git
Install dependencies:
uv pip install -r requirements.txt
Configure environment variables:
PCO_SECRET_KEY: Your Planning Center API key. PCO_APPLICATION_ID: URL of the MCP server.Test the server:
fastmcp dev services.py
Add MCP server config
{
"mcpServers": {
"pco-services": {
"command": "/path/to/fastmcp",
"args": ["run", "/path/to/services.py"],
"env": {
"PCO_APPLICATION_ID": "PCO_CLIENT_ID",
"PCO_SECRET_KEY": "PCO_CLIENT_SECRET_KEY"
}
}
}
It is intended to continue work on other areas of planning center.
Contributions are welcome! Please submit a pull request or open an issue for any suggestions or improvements.
This project is licensed under the MIT License.
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"planning-center-online-pco-mcp-server": {
"command": "npx",
"args": []
}
}
}