mcp-server
Verified Safeby serginator
Overview
An integration server that provides AI clients with tools to interact with GitHub, Jira, and Notion for developer and project management tasks.
Installation
./run-docker-mcp.shEnvironment Variables
- NOTION_TOKEN
- GITHUB_TOKEN
- JIRA_TOKEN
- JIRA_URL
- JIRA_USERNAME
Security Notes
The server implements a standard JSON-RPC protocol over stdin/stdout. It uses official Go SDKs for GitHub and Notion, and a standard HTTP client with basic authentication for Jira. Configuration loads sensitive API tokens from environment variables or local files, advising against committing them. There is no usage of 'eval' or other dynamic code execution from user input, reducing code injection risks. The `run-docker-mcp-debug.sh` script logs stdin to `/tmp/mcp-debug.log` for debugging purposes, which could expose sensitive command arguments if the log file were publicly accessible, though in its intended context (local debugging) this is typically not a vulnerability. Overall, the architecture and implementation demonstrate reasonable security awareness for an integration server.
Similar Servers
gh-mcp
A GitHub CLI extension to seamlessly run the github-mcp-server in a Docker container using existing `gh` authentication.
noteit-mcp
Provides an HTTP Model Context Protocol (MCP) server for AI coding tools to access structured agent profiles and personalized notes, enhancing AI development workflows.
mcp-gihub-integration
This package provides a GitHub API client for integration with an MCP (Model Context Protocol) server, enabling automation of GitHub tasks.
poly-git-mcp
Provides Model Context Protocol (MCP) tools for AI assistants to manage Git repositories, issues, pull requests, and CI/CD across GitHub, GitLab, Gitea, and Bitbucket platforms.