UNPKG

@aashari/mcp-server-atlassian-bitbucket

Version:

Node.js/TypeScript MCP server for Atlassian Bitbucket. Enables AI systems (LLMs) to interact with workspaces, repositories, and pull requests via tools (list, get, comment, search). Connects AI directly to version control workflows through the standard MC

51 lines (49 loc) 1.86 kB
# Smithery configuration file: https://smithery.ai/docs/config#smitheryyaml startCommand: type: stdio configSchema: # JSON Schema defining the configuration options for the MCP. type: object required: [] properties: debug: type: boolean default: false description: Enable debug logging atlassianSiteName: type: string default: '' description: Your Atlassian site name, e.g., 'your-instance' for 'your-instance.atlassian.net' atlassianUserEmail: type: string default: '' description: Your Atlassian account email address atlassianApiToken: type: string default: '' description: API token for Atlassian API access commandFunction: # A JS function that produces the CLI command based on the given config to start the MCP on stdio. |- (config) => { // Setup environment variables based on provided config const env = Object.assign({}, process.env); if (config.debug) { env.DEBUG = 'true'; } if (config.atlassianSiteName) { env.ATLASSIAN_SITE_NAME = config.atlassianSiteName; } if (config.atlassianUserEmail) { env.ATLASSIAN_USER_EMAIL = config.atlassianUserEmail; } if (config.atlassianApiToken) { env.ATLASSIAN_API_TOKEN = config.atlassianApiToken; } return { command: 'node', args: ['dist/index.js'], env }; } exampleConfig: debug: true atlassianSiteName: your-instance atlassianUserEmail: your-email@example.com atlassianApiToken: YOUR_API_TOKEN