Scenario
-
One: Try looking into last 5 defects raised in jira for some project and if they are not assigned to any one, fetch module owners and assign to them
-
Solution Approach:
- Two: For all the commits done in github, if the build has started look into commit message and change the state of the task in jira to submitted, if the build is success and tests are passed change status to merged…..
- Tools:
- Github
- JIRA
- Tools:
- Problem: Most of agentic ai applications need to speak with external tools like databases, notification, jira, email ………….
- Creating tools is part of agentic ai development
-
Claude from anthropic proposed MCP (Model Context Protocol) Refer Here
-
MCP Conceptually has two components
- MCP Client:
- This is the client which can be
- Chatgpt
- Claude ai
- vscode
- This is the client which can be
- MCP Server:
- This is functionality
- MCP Client:
- Most of the popular tools have mcp servers built by the same org
- Activities:
- Integrating mcp servers into your agents
- Building MCP Servers.
Scenario: Building a scrum master assistant
- Our organization is using Microsoft Teams for scheduling meetings
- Project Management is done in Jira
- we have 10 scrum teams and 10 scrum masters
- We want agent
- to summarize the work progress to scrum master before standup meeting
- to schedule all meetings
- a channel to which scrum member can ask some question to which agent responds or forwards to scrum master.
- External Tools:
- JIRA
- Microsoft Teams
- meeting scheduler
- Send email
