ComposioHQ/composio
Composio powers 1000+ toolkits, tool search, context management, authentication, and a sandboxed workbench to help you build AI agents that turn intent into action.
Platform-specific configuration:
{
"mcpServers": {
"composio": {
"command": "npx",
"args": [
"-y",
"composio"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
<div align="center">
Skills that evolve for your Agents
π Website β’ π Documentation
[](https://github.com/ComposioHQ/composio/stargazers) [](https://pypi.org/project/composio/) [](https://www.npmjs.com/package/@composio/core) [](https://discord.gg/composio) </div>
This repository contains the official Software Development Kits (SDKs) for Composio, providing seamless integration capabilities for Python and Typescript Agentic Frameworks and Libraries.
# Using npm
npm install @composio/core
# Using yarn
yarn add @composio/core
# Using pnpm
pnpm add @composio/coreimport { Composio } from '@composio/core';
// Initialize the SDK
const composio = new Composio({
// apiKey: 'your-api-key',
});npm install @composio/openai-agents @openai/agentsimport { Composio } from '@composio/core';
import { OpenAIAgentsProvider } from '@composio/openai-agents';
import { Agent, run } from '@openai/agents';
const composio = new Composio({
provider: new OpenAIAgentsProvider(),
});
const userId = 'user@acme.org';
const tools = await composio.tools.get(userId, {
toolkits: ['HACKERNEWS'],
});
const agent = new Agent({
name: 'Hackernews assistant',
tools: tools,
});
const result = await run(agent, 'What is the latest hackernews post about?Loading reviews...