Ask
byvarlabz
0Functions as a versatile AI agent and an MCP server, extending Large Language Models and development environments with advanced capabilities and tool integrations.
About
Ask is a powerful AI agent implemented in Python, designed to operate both as a command-line interface tool and as a Model Context Protocol (MCP) server. It integrates seamlessly with various LLM providers like OpenAI, Ollama, and OpenRouter, and can extend the capabilities of other AI systems and tools, such as Claude Desktop and VS Code Copilot. With its PydanticAI-powered core, Ask supports a rich ecosystem of MCP-compatible tools for web search, file operations, memory, and more, all configurable via a simple YAML file, making it a true 'Swiss Knife' for AI interactions.
Key Features
- Environment variable support for secure API key management
- 0 GitHub stars
- Multi-provider LLM support (OpenAI, Ollama, OpenRouter)
- Dual mode operation as a CLI agent and an MCP server
- Extensible with a rich ecosystem of MCP tools (e.g., web search, file operations, memory)
- YAML-based configuration for agents and tools
Use Cases
- Interacting with an AI agent directly from the command line for general queries
- Extending Large Language Models (e.g., Claude) with custom agent capabilities via MCP
- Enhancing Integrated Development Environments (e.g., VS Code Copilot) with AI-powered tools and context