Functions as a versatile AI agent and an MCP server, extending Large Language Models and development environments with advanced capabilities and tool integrations.
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.
主な機能
01Environment variable support for secure API key management
020 GitHub stars
03Multi-provider LLM support (OpenAI, Ollama, OpenRouter)
04Dual mode operation as a CLI agent and an MCP server
05Extensible with a rich ecosystem of MCP tools (e.g., web search, file operations, memory)
06YAML-based configuration for agents and tools
ユースケース
01Interacting with an AI agent directly from the command line for general queries
02Extending Large Language Models (e.g., Claude) with custom agent capabilities via MCP
03Enhancing Integrated Development Environments (e.g., VS Code Copilot) with AI-powered tools and context