Skip to content

Commit fcc979f

Browse files
authored
Merge pull request #23 from nick4eva/use-proper-mcp-versions
fix: use actual package version for MCP server responses
2 parents 46b88a5 + 7f5b742 commit fcc979f

File tree

3 files changed

+17
-13
lines changed

3 files changed

+17
-13
lines changed

packages/bitbucket/src/index.ts

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
import { connectServer, createMcpServer, formatToolResponse, initializeRuntimeConfig } from '@atlassian-dc-mcp/common';
22
import { BitbucketService, bitbucketToolSchemas } from './bitbucket-service.js';
33
import { getBitbucketRuntimeConfig, getDefaultPageSize } from './config.js';
4+
import { createRequire } from 'node:module';
5+
6+
const require = createRequire(import.meta.url);
7+
const { version } = require('../package.json');
48

59
initializeRuntimeConfig();
610

@@ -20,7 +24,7 @@ const bitbucketService = new BitbucketService(
2024

2125
const server = createMcpServer({
2226
name: "atlassian-bitbucket-mcp",
23-
version: "0.1.0"
27+
version
2428
});
2529

2630
server.tool(
@@ -97,16 +101,8 @@ server.tool(
97101
"bitbucket_getPR_CommentsAndAction",
98102
"Get comments for a Bitbucket pull request and other actions, like approvals",
99103
bitbucketToolSchemas.getPullRequestComments,
100-
async ({ projectKey, repositorySlug, pullRequestId, start, limit, output, includeResolved }) => {
101-
const result = await bitbucketService.getPullRequestCommentsAndActions(
102-
projectKey,
103-
repositorySlug,
104-
pullRequestId,
105-
start,
106-
limit,
107-
output,
108-
includeResolved
109-
);
104+
async ({ projectKey, repositorySlug, pullRequestId, start, limit, output }) => {
105+
const result = await bitbucketService.getPullRequestCommentsAndActions(projectKey, repositorySlug, pullRequestId, start, limit, output);
110106
return formatToolResponse(result);
111107
}
112108
);

packages/confluence/src/index.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@ import { connectServer, createMcpServer, formatToolResponse, initializeRuntimeCo
22
import { ConfluenceService, ConfluenceContent, confluenceToolSchemas } from './confluence-service.js';
33
import { shapeConfluenceMutationAck } from './confluence-response-mapper.js';
44
import { getConfluenceRuntimeConfig, getDefaultPageSize } from './config.js';
5+
import { createRequire } from 'node:module';
6+
7+
const require = createRequire(import.meta.url);
8+
const { version } = require('../package.json');
59

610
initializeRuntimeConfig();
711

@@ -26,7 +30,7 @@ const confluenceInstanceType = "Confluence Data Center edition instance";
2630
// Initialize MCP server
2731
const server = createMcpServer({
2832
name: "atlassian-confluence-mcp",
29-
version: "1.0.0"
33+
version
3034
});
3135

3236
// Add Confluence content tools

packages/jira/src/index.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
import { connectServer, createMcpServer, formatToolResponse, initializeRuntimeConfig } from '@atlassian-dc-mcp/common';
22
import { JiraService, jiraToolSchemas } from './jira-service.js';
33
import { getDefaultPageSize, getJiraRuntimeConfig } from './config.js';
4+
import { createRequire } from 'node:module';
5+
6+
const require = createRequire(import.meta.url);
7+
const { version } = require('../package.json');
48

59
initializeRuntimeConfig();
610

@@ -19,7 +23,7 @@ const jiraService = new JiraService(
1923

2024
const server = createMcpServer({
2125
name: "atlassian-jira-mcp",
22-
version: "0.1.0"
26+
version
2327
});
2428

2529
const jiraInstanceType = "JIRA Data Center edition instance";

0 commit comments

Comments
 (0)