# The Basics

- [Installation](/v2/the-basics/getting-started.md): Step by step instructions on how to install Neuron in your application and create an Agent.
- [Agent](/v2/the-basics/agent.md): Easily implement LLM interactions extending the basic Agent class.
- [AI Provider](/v2/the-basics/ai-provider.md): Interact with LLM providers or extend the framework to implement new ones.
- [Tools & Toolkits](/v2/the-basics/tools.md): Give Agents the ability to interact with your application context and services.
- [MCP](/v2/the-basics/mcp-connector.md): Connect the tools provided by Model Context Protocol (MCP) servers to your agent.
- [Chat History](/v2/the-basics/chat-history-and-memory.md): Learn how Neuron AI manage multi turn conversations.
- [Streaming](/v2/the-basics/streaming.md): Presenting AI response to your user in real-time.
- [Structured Output](/v2/the-basics/structured-output.md): Enforce the Agent output based on the provided schema.
- [Attachments (Documents & Images)](/v2/the-basics/attachments-documents-and-images.md): Attach documents and images to your message.
- [Async](/v2/the-basics/asynchronous-processing.md): Execute multiple parallel processes using Neuron async interface.
- [Monitoring & Debugging](/v2/the-basics/observability.md): Monitor your AI Agents, RAGs, and Workflows in real-time.
- [Error Handling](/v2/the-basics/error-handling.md): Managing errors fired by your agent.
- [Evaluation](/v2/the-basics/evaluation.md): Evaluating the output of your agentic system
