How to Use the Forgejo (Gitea Fork) MCP in LangChain
Build automated CI/CD chains with Forgejo (Gitea Fork) and LangChain.
Works with every AI agent you already use
…and any MCP-compatible client
Connect Forgejo (Gitea Fork) MCP to LangChain
Create your Vinkius account to connect Forgejo (Gitea Fork) 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.
Tie Forgejo to LangChain Pipelines
The `dispatch_workflow` tool triggers manual Forgejo Actions directly from your LangChain ReAct agents. You plug this MCP Server into your multi-step reasoning pipeline. The agent evaluates a code change, runs the dispatch, and waits for the CI/CD result. You get full observability via LangSmith tracing. Every workflow execution logs its inputs and outputs. If the action fails, the agent reads the error and loops back to fix the commit before trying again.
Generate Short-Lived Tokens on the Fly
Generating new personal access tokens for specific automated tasks happens through the `create_token` tool. Your agent spins up a token, uses it to authenticate a secondary deployment script, and then drops it. Hardcoding credentials breaks security policies. Dynamic token generation keeps your environment clean. The agent requests exactly what it needs, when it needs it, without human bottlenecks slowing down the release cycle.
Verify Fork Compatibility Before Execution
You pull exact metadata from your git hosting instance using the `get_forgejo_version` and `get_gitea_version` tools. Upstream API drift causes silent failures. Your agent checks the exact version running on the server before attempting to trigger pipelines. This prevents broken chains. If the agent detects an older Gitea-compatible API layer, it routes the request differently or halts the process. You stop guessing and let the agent handle the version matrix.
Set up Forgejo (Gitea Fork) 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 Forgejo (Gitea Fork) 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({
"forgejo-gitea-fork-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 Forgejo (Gitea Fork) 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 Forgejo. 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 Forgejo (Gitea Fork) MCP in LangChain
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the Forgejo (Gitea Fork) MCP today
We host it, we monitor it, we maintain it. You just paste one token.