How to Use the Black Duck (Synopsys) MCP in LangChain
Build automated security chains in LangChain that pull project data and vulnerability reports directly from Black Duck (Synopsys).
Works with every AI agent you already use
…and any MCP-compatible client
Connect Black Duck (Synopsys) MCP to LangChain
Create your Vinkius account to connect Black Duck (Synopsys) to LangChain and route execution through our secure gateway. The platform manages server hosting, runtime updates, and security layers. Configuration requires no manual server provisioning.
Chain security scans in LangChain
Feed `list_projects` output directly into your reasoning chain. Your agent chains these results to identify which targets need immediate attention. Use `get_bom_status` as a conditional gate in your pipeline. If the calculation isn't ready, your agent skips the step rather than crashing the chain.
Automate vulnerability triage with LangChain
Pass `list_vulnerabilities` data into your agent's context window for analysis. The agent evaluates the severity levels returned by the server. Connect `get_vulnerability_details` to retrieve specific CVE data for your team. This avoids manual lookups and keeps your LangChain agents focused on remediation.
Manage policy logic inside LangChain
Call `list_policy_rules` to pull your active security requirements. Your agent verifies project compliance against these constraints in real time. Compare these rules against your current BOM status. This MCP Server provides the raw facts your LangChain agents need to enforce company standards.
Set up Black Duck (Synopsys) MCP in LangChain
Prerequisites
- Python 3.10+ installed
-
langchain-mcp-adapters+langgraphpackages - Active Vinkius subscription with a valid endpoint token
- 1
Install dependencies
Run
pip install langchain-mcp-adapters langgraph langchain-openai. The MCP adapters package converts MCP tools into native LangChainBaseToolobjects. - 2
Connect via HTTP transport
Use
MultiServerMCPClientwith"transport": "http"pointing to your Vinkius endpoint. Replace[YOUR_TOKEN_HERE]with your token from cloud.vinkius.com. - 3
Create a ReAct agent
Pass the discovered tools to
create_react_agent()from LangGraph. The agent automatically routes Black Duck (Synopsys) tool calls through the MCP protocol. - 4
Run with any LLM
Swap
ChatOpenAIforChatAnthropic,ChatGoogleGenerativeAI, or any LangChain-compatible model. The MCP tools work identically across all providers.
from langchain_mcp_adapters.client import MultiServerMCPClient
from langgraph.prebuilt import create_react_agent
from langchain_openai import ChatOpenAI
async with MultiServerMCPClient({
"black-duck-synopsys-mcp": {
"transport": "http",
"url": "https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp",
}
}) as client:
tools = client.get_tools()
agent = create_react_agent(
ChatOpenAI(model="gpt-4o"),
tools,
)
result = await agent.ainvoke({
"messages": "List recent Black Duck (Synopsys) transactions"
})
print(result["messages"][-1].content) Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Black Duck (Synopsys). All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
Why Choose Vinkius
Vinkius connects your tools to AI with real-time monitoring and automatic cost savings — all from one dashboard.
Real-time monitoring
Live
visibility into every interaction
Connect your favorite tools to your AI and see exactly what's happening — every request, every response, in real time.
Built-in savings
60%
lower AI costs
Vinkius compresses data between your apps and your AI automatically. Lower bills every month — no configuration required.
Single dashboard
One
place for every integration
Every tool your AI connects to, managed from a single screen. One account, complete control.
Common questions about Black Duck (Synopsys) MCP in LangChain
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the Black Duck (Synopsys) MCP today
We host it, we monitor it, we maintain it. You just paste one token.