39 lines
1.0 KiB
Markdown
39 lines
1.0 KiB
Markdown
# Changelog
|
|
|
|
## [0.1.0] - 2024-02-05
|
|
|
|
### Added
|
|
|
|
- Initial MCP Server CLI implementation
|
|
- FastAPI-based MCP protocol server
|
|
- Click CLI interface
|
|
- Built-in file operation tools (read, write, list, glob, search)
|
|
- Git integration tools (status, log, diff)
|
|
- Shell execution with security controls
|
|
- Local LLM support (Ollama, LM Studio compatible)
|
|
- YAML/JSON custom tool definitions
|
|
- Configuration management with environment variable overrides
|
|
- CORS support for AI assistant integration
|
|
- Comprehensive test suite
|
|
|
|
### Features
|
|
|
|
- MCP protocol handshake (initialize/initialized)
|
|
- Tools/list and tools/call endpoints
|
|
- Async tool execution
|
|
- Tool schema validation
|
|
- Hot-reload support for custom tools
|
|
|
|
### Tools
|
|
|
|
- `file_tools`: File read, write, list, search, glob operations
|
|
- `git_tools`: Git status, log, diff, commit operations
|
|
- `shell_tools`: Safe shell command execution
|
|
|
|
### Configuration
|
|
|
|
- `config.yaml` support
|
|
- Environment variable overrides (MCP_PORT, MCP_HOST, etc.)
|
|
- Security settings (allowed commands, blocked paths)
|
|
- Local LLM configuration
|