jdra-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| JDRA_PAT | Yes | The JDRA API token. Issued from JDRA web (환경 설정 → API 토큰). This token is required for authentication and is used to create issues, register weekly reports, and access Jira features. | |
| JDRA_BASE_URL | No | The base URL of the JDRA server. Defaults to https://jdra.pfilter.co.kr and can be overridden by setting this environment variable. | https://jdra.pfilter.co.kr |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| jdra_whoamiA | 현재 PAT 가 어느 JDRA 사용자로 동작하는지 확인한다. |
| jdra_search_customersA | 고객사를 조회한다(이름→id 해석용). query 로 이름 일부 필터. |
| jdra_search_product_linesA | 제품군을 조회한다(이름→id 해석용). query 로 이름 일부 필터. |
| jdra_search_projectsA | 프로젝트를 조회한다(이름→id 해석용). query 로 이름 일부 필터. |
| jdra_search_usersA | 사용자를 조회한다(담당자/역할 인원 해석용). query 로 이름/아이디 일부 필터. |
| jdra_get_weekly_reportA | 내 주간보고와 필드셋 목록을 조회한다(없으면 lazy-create). 어느 필드셋에 이슈를 넣을지 정할 때 참고. |
| jdra_preview_jira_issueA | Jira 이슈 키로 import 전 미리보기를 가져온다. (예: PF3-1111) |
| jdra_import_jira_issueA | Jira 이슈를 JDRA 이슈로 가져온다(생성). 이미 있으면 기존 issueId 를 재사용(ALREADY_EXISTS). |
| jdra_create_issueA | JDRA 이슈를 생성한다. 담당자 미지정 시 자동으로 본인. 제목의 소요시간(예: 2m, 10m, 1h30m)은 actualMinutes(작업시간)로 자동 등록. 고객사·제품군은 이름만으로도 연결(없으면 자동 생성). |
| jdra_add_issue_to_weekly_reportA | 이슈를 내 주간보고 issue_list 필드셋에 등록한다. fieldsetName 미지정 시: 필드셋이 하나면 그것, 없으면 기본 필드셋 생성, 여러 개면 지정을 요청. |
| jdra_register_jira_to_weekly_reportC | Jira 이슈를 가져와(import) 곧바로 내 주간보고에 등록한다. 두 예시 시나리오 1번. |
| jdra_create_and_register_issueB | JDRA 이슈를 생성하고 곧바로 내 주간보고에 등록한다. 담당자 미지정 시 자동 본인, 제목의 소요시간(2m 등)은 작업시간(actualMinutes)으로 자동 등록. 두 예시 시나리오 2번(고객사 기술지원 등). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 12 tools
Several tools have overlapping purposes: jdra_create_issue and jdra_create_and_register_issue (one is a superset of the other), and jdra_import_jira_issue vs jdra_register_jira_to_weekly_report similarly overlap. Descriptions clarify the differences, but an agent could easily misselect when only the atomic action is needed. The search_* tools and whoami are clearly distinct.
All tools share the jdra_ prefix and use snake_case, with a generally predictable verb_noun pattern (search_projects, create_issue, add_issue_to_weekly_report). Minor deviations include jdra_whoami and the compound verb in create_and_register_issue, but overall the naming is consistent and readable.
With 12 tools, the server covers a focused set of operations for JDRA/Jira integration and weekly report management. Each tool serves a specific function or a clearly documented shortcut, and the count is well within the typical 3-15 range for a cohesive MCP server.
The core workflow—searching reference data, previewing/importing Jira issues, creating JDRA issues, and registering them to weekly reports—is well covered. However, there are notable gaps: no get/list/update/delete for imported or created issues, and no way to remove an issue from a weekly report. This limits full lifecycle management within the server.