agileplace-mcp-server
Verified Safeby jhigh1594
Overview
An MCP server to integrate AI agents with the AgilePlace project management platform, providing tools for board, card, OKR, and activity management.
Installation
python -m agileplace_mcp.serverEnvironment Variables
- AGILEPLACE_DOMAIN
- AGILEPLACE_API_TOKEN
- LOG_LEVEL
- OKRS_API_BASE_URL
Security Notes
The server utilizes environment variables for sensitive API credentials (AGILEPLACE_DOMAIN, AGILEPLACE_API_TOKEN), which is a good practice. It handles API communication via HTTPS with httpx. Input parameters that are expected to be complex structures (like lists or dictionaries) are received as JSON strings and then parsed using `json.loads`. While `json.JSONDecodeError` is caught, the parsed dictionaries are then passed directly to underlying API client methods without extensive internal schema validation for all possible fields within the `server.py` wrappers. This shifts the responsibility for validating the *content* of these dynamic inputs primarily to the backend AgilePlace and OKR APIs. The OKR API interactions use GraphQL, which typically provides some inherent protection against SQL injection when variables are used correctly with parameterized queries, as appears to be the case here. No explicit `eval()` or obfuscation is observed. The `okr_activities.py` module uses Pydantic models for stricter input validation for some actions, which is a positive. The main security concern is the direct passing of parsed JSON dictionaries without strong internal schema validation for *all* possible fields in `server.py` wrappers, which could forward unexpected or malformed data to the backend APIs if they are vulnerable.
Similar Servers
mcp-todoist
Connects Claude with Todoist for comprehensive task and project management through natural language, acting as an AI assistant for productivity.
consult-llm-mcp
An MCP server that allows AI agents like Claude Code to consult stronger, more capable AI models (e.g., GPT-5.2, Gemini 3.0 Pro) for complex code analysis, debugging, and architectural advice.
azure-devops-mcp
An MCP server that enables Claude to interact with Azure DevOps work items, projects, sprints, and relationships directly through natural language.
softypm-mcp-server
Manages SoftyPM project tasks and agile workflow directly within Claude Code by providing an MCP server with specific tools.