Agents
LangChain / LangGraph
Connect a LangChain or LangGraph agent to your gateway.
Use langchain-mcp-adapters
to load your gateway's tools into a LangChain or LangGraph agent over Streamable
HTTP.
Copy the gateway URL, create a Gateway API Key in MCP Gateways, and export both values:
export CODEINTEGRITY_MCP_URL='https://your-host/mcp/{slug}'
export CODEINTEGRITY_API_KEY='ci_mcp_...'pip install langchain-mcp-adapters "langchain[openai]"import os
from langchain.agents import create_agent
from langchain_mcp_adapters.client import MultiServerMCPClient
client = MultiServerMCPClient(
{
"orchestrator": {
"transport": "http",
"url": os.environ["CODEINTEGRITY_MCP_URL"],
"headers": {
"Authorization": f"Bearer {os.environ['CODEINTEGRITY_API_KEY']}"
},
}
}
)
# inside an async context
tools = await client.get_tools()
agent = create_agent("openai:gpt-4.1", tools)
result = await agent.ainvoke({"messages": "What tools can you use?"})The gateway exposes search, execute_code, and authorize. Programmatic
agents normally authenticate with the Gateway API Key above.