Back to Home
Eugenio-BAYE icon

Clartat-MCP

Verified Safe

by Eugenio-BAYE

Overview

Integrate GitHub Projects v2 data with GitHub Copilot Chat for viewing project items and creating issues.

Installation

Run Command
java -jar target/scala-3.7.3/clartat-mcp.jar

Environment Variables

  • GITHUB_TOKEN
  • GITHUB_OWNER
  • GITHUB_REPO
  • GITHUB_REPO_NAME

Security Notes

The server correctly handles sensitive information by requiring a GitHub Personal Access Token (PAT) via environment variables, not hardcoding it. It uses standard and well-vetted libraries for HTTP communication (sttp.client3) and JSON parsing (Circe). Critically, it implements explicit GraphQL string escaping (`escapeGraphQLString`) for user-provided input (issue title, body) when constructing mutation queries, which is a strong defense against GraphQL injection vulnerabilities. No 'eval' or dynamic code execution is observed. Network communication is exclusively with the official GitHub GraphQL API over HTTPS. The token scopes requested (repo, read:org, read:project) are appropriate for its stated functionality.

Similar Servers

Stats

Interest Score35
Security Score9
Cost ClassHigh
Avg Tokens10000
Stars3
Forks0
Last Update2025-12-14

Tags

GitHubCopilotProjectsDevelopmentIntegrationScala