# Context7
> The Context7 Agent is a pre-configured AI agent that handles the complete documentation lookup workflow automatically. It combines both resolveLibraryId and queryDocs tools with an optimized system prompt.

- **Package:** @upstash/context7-tools-ai-sdk
- **Author:** Upstash
- **Tags:** search, docs, code examples

## Environment Variables
- `CONTEXT7_API_KEY`

## Installation
```bash
npm install @upstash/context7-tools-ai-sdk
```

## Usage
```typescript
import { Context7Agent } from "@upstash/context7-tools-ai-sdk";
import { anthropic } from "@ai-sdk/anthropic";

const agent = new Context7Agent({
  model: anthropic("claude-sonnet-4-20250514"),
});

const { text } = await agent.generate({
  prompt: "How do I use React Server Components?",
});

console.log(text);
```

## Links
- [Documentation](https://context7.com/docs/agentic-tools/ai-sdk/agents/context7-agent)
- [npm](https://www.npmjs.com/package/@upstash/context7-tools-ai-sdk)
- [GitHub](https://github.com/upstash/context7)

---
[Full Library Index](/library.md)