feat: add multi-encoding support, .gitignore integration, and WebSocket optimization

- Add multi-encoding file support (UTF-8, GBK, GB2312, Latin-1)
- Add .gitignore integration for automatic pattern exclusion
- Optimize WebSocket reconnection with exponential backoff
- Change tool response format from list to dict for better compatibility
- Add bilingual README (Chinese and English)
- Update installation instructions
- Add project description to pyproject.toml
This commit is contained in:
wmymz
2025-11-07 13:20:18 +08:00
parent ab4451b777
commit c15139f5ee
10 changed files with 747 additions and 153 deletions

View File

@@ -1,7 +1,7 @@
[project]
name = "acemcp"
version = "0.1.3"
description = "Add your description here"
version = "0.1.4"
description = "MCP server for codebase indexing and semantic search with multi-encoding support and .gitignore integration"
readme = "README.md"
authors = [
{ name = "wmymz", email = "wmymz@icloud.com" }
@@ -16,6 +16,7 @@ dependencies = [
"uvicorn[standard]>=0.34.0",
"toml>=0.10.2",
"websockets>=14.1",
"pathspec>=0.12.1",
]
[project.scripts]