Back to Home
jhigh1594 icon

agileplace-mcp-server

Verified Safe

by 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

Run Command
python -m agileplace_mcp.server

Environment 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

Stats

Interest Score0
Security Score7
Cost ClassMedium
Avg Tokens150
Stars0
Forks0
Last Update2025-12-15

Tags

AgilePlaceProject ManagementOKRKanbanWorkflow AutomationAPI IntegrationFastMCP