import { Agent, openai, MCPToolProvider } from "@agentium/core";
const githubMcp = new MCPToolProvider({
name: "github",
transport: "stdio",
command: "npx",
args: ["-y", "@modelcontextprotocol/server-github"],
env: { GITHUB_TOKEN: process.env.GITHUB_TOKEN ?? "" },
});
await githubMcp.connect();
const mcpTools = await githubMcp.getTools({
include: ["list_releases", "search_repositories"],
});
const agent = new Agent({
name: "github-bot",
model: openai(process.env.OPENAI_MODEL ?? "gpt-6.1-sol"),
instructions: "You use GitHub tools. Prefer the filtered list.",
tools: mcpTools,
});
await agent.run("What is the latest release of agentiumOS/agentium?");