Enterprise AI Bridge (MCP)

Enterprise AI Bridge (MCP)

An MCP server bridging AI agents with enterprise productivity suites, enabling Jira automation, Microsoft Graph integration, and web research via Tavily.

Category
Visit Server

README

Enterprise AI Bridge (MCP)

A Model Context Protocol (MCP) server designed to bridge the gap between AI agents (like Claude Desktop) and enterprise productivity suites.

This server enables AI to interact securely with Microsoft 365 and Atlassian Jira, allowing for automated workflows that span communication and project management.

Key Features Jira Automation: Create, list, and manage issues directly from conversation context.

Autonomous Research (Tavily AI): Automatically research technical solutions and enrich Jira tickets with live web documentation.

Microsoft Graph Integration: Search and send emails via Office 365 using KQL (Keyword Query Language).

Secure OAuth Flow: Implements MSAL (Microsoft Authentication Library) for enterprise-grade security.

Tavily

Unlike standard AI implementations that rely solely on a model's internal training data, this bridge integrates Tavily AI.

I integrated Tavily instead of relying only on Claude's internal knowledge for three reasons:

Real-Time Accuracy: Software documentation changes weekly. Tavily allows the agent to fetch the current state of libraries (like FastAPI or React) rather than relying on Claude's training cutoff.

Hallucination Prevention: By providing "ground truth" search results as context, the agent is significantly less likely to invent non-existent code parameters or API endpoints.

Verified Sources: Every technical summary added to a Jira ticket can be backed by live links, providing a clear audit trail for developers.

Tech Stack

Language: Python 3.10+

Framework: FastMCP

APIs: Microsoft Graph API, Jira REST API, Tavily Search API

Libraries: msal, atlassian-python-api, tavily-python, requests, python-dotenv

Setup & Installation Clone the Repository:

Bash git clone https://github.com/OlegVasilievCS/MCP-Server.git cd MCP-Server Install Dependencies:

Bash pip install -r requirements.txt ```

  1. Environment Configuration: Create a .env file in the root directory and add your credentials:
    AZURE_CLIENT_ID=your_azure_id
    JIRA_URL=https://your-site.atlassian.net
    JIRA_EMAIL=your-email@example.com
    JIRA_API_TOKEN=your_atlassian_api_token
    tvly_API_KEY=your_tavily_api_token
    ```

4.  **Authentication:**
    Run the application manually once to trigger the interactive Microsoft login:
    ```bash
    python main.py
    
    ```

Usage Examples

"Check my emails for any bug reports from today."

"I found an authentication bug in the latest email. Research a fix and create a Jira task in KAN with the research findings added as a comment."

"List my current tasks and use Tavily to find documentation for the highest priority one."

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured