semvec/pypi-packages huggingface dataset:
agentic-chatbot 2.0.3
Enterprise-grade AI agents for enhanced chatbot capabilities with RAG, security, and multi-user support
License: MIT
Requires Python: >=3.10
Keywords: ai, agents, chatbot, security, context, model-selection, openai, gpt, llm, machine-learning, nlp, conversational-ai, rag, retrieval-augmented-generation, enterprise, multi-user, conversation-memory, vector-store, chromadb, redis, postgresql, anthropic, claude, google-gemini, ollama, langchain, streaming, async, tools, function-calling, monitoring, analytics

# 🤖 AI Agents for Enhanced Chatbots

**Enterprise-grade AI agents that work together to create smarter, safer, and more efficient chatbots with conversation memory and advanced features.**

## 🎯 Quick Start

```python
from agentic_chatbot import create_openai_agent

# Basic agent with tools
agent = create_openai_agent(enable_tools=True)
response = agent.invoke("user_123", "What's the latest news about AI?")

# Full-featured agent with RAG
agent = create_openai_agent(enable_rag=True, enable_tools=True)
response = agent.invoke("user_123", "Tell me about quantum computing")
```

## ✨ Key Features

- **🛡️ Security Agent** - Detects malicious content and security threats
- **🧠 Context Agent** - Analyzes query relevance and conversation flow  
- **🎯 Model Selection Agent** - Intelligently selects optimal LLM models
- **💬 Advanced Conversation Agent** - Multi-user memory with RAG, tools, and monitoring

## 🚀 Core Capabilities

- **Multi-LLM Support**: OpenAI, Anthropic, Google, Ollama
- **RAG Integration**: Document retrieval with ChromaDB and FAISS
- **Tool Integration**: Google Search, Wikipedia, custom tools
- **Multi-User Sessions**: Separate conversation history per user
- **Enterprise Storage**: Redis, MongoDB, PostgreSQL backends
- **Comprehensive Monitoring**: Token tracking, cost estimation, analytics

## 📦 Installation

```bash
pip install agentic-chatbot
```

## 🔧 Optional Features

```bash
# RAG capabilities
pip install agentic-chatbot[rag]

# Tool integration  
pip install agentic-chatbot[tools]

# Enterprise features
pip install agentic-chatbot[enterprise]

# Development tools
pip install agentic-chatbot[dev]
```

## 📚 Documentation

- **Full Documentation**: [GitHub Repository](https://github.com/deuex-solutions/Agentic-Boilerplate)
- **Examples**: See `examples/` directory
- **Advanced Guide**: `COMPREHENSIVE_AGENT_GUIDE.md`

## 🤝 Contributing

We welcome contributions! Please see our [Contributing Guide](https://github.com/deuex-solutions/Agentic-Boilerplate) for details.

## 📄 License

MIT License - see [LICENSE](https://github.com/deuex-solutions/Agentic-Boilerplate/blob/main/LICENSE) file for details.

---

**Ready to build enterprise-grade AI chatbots?** 🚀

Made with ❤️ by the AI Agents Team
mcp-filesystem-extra 0.0.2
MCP server exposing additional filesystem tools.
License: MIT
Requires Python: >=3.10
Keywords: append, filesystem, mcp

# Filesystem Extra Tools MCP Server

---

A Model Context Protocol (MCP) server implementation for file operation such append text/structured text (JSON) 
for existing files.

![License](https://img.shields.io/badge/license-MIT-blue.svg)
![Python Version](https://img.shields.io/badge/python-3.10%2B-blue)
![MCP Protocol](https://img.shields.io/badge/MCP-Compatible-green)

---

# Table of Contents

1. [Overview](#overview)
3. [Configuration](#configuration)
4. [Available Tools](#available-tools)
    - [run_command](#run_command)
    - [show_security_rules](#show_security_rules)
9. [License](#license)

---

## Configuration

Configure the server using environment variables:

| Variable             | Description                               | Default  |
|----------------------|-------------------------------------------|----------|
| `ALLOWED_DIR`        | Base directory for files modification     | Required |
| `PROJECT_BOOTSTRAP`  | Directory in project with bootstrap files | Required |

## Available Tools

### read_bootstrap_file

Read file that contains initial project values.

### read_file_lines

Reads a region from a file between startLine and endLine. Provide an absolute path to a file.

### append_file

Creates a file with a given content if it doesn't exists yet - or appends content to the file.  
For JSON data - provide a single structured JSON object as a content 
(without enclosing it into the array or adding any extra delimiters)   
Only works within allowed directories.

### append_structured_file

Adds a single valid JSON object to the file. The file is treated as an list of JSON objects.  
Pass a file name and a single valid JSON object as a content.  
Creates a file with a proper structure if not exists yet. Only works within allowed directories.

### search_files_by_regex

Recursively search for files and directories for entries matching a regular expression.  
Searches through all subdirectories from the starting path. Returns full paths to all 
matching items as a JSON array. Only searches within allowed directories.

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

 ---

For more information or support, please open an issue on the project repository.