Skip to main content
Glama

Excel MCP Server

by xuhongxin
CONTRIBUTING.md3.17 kB
# 贡献指南 (Contributing Guide) 感谢你对Excel MCP Server项目的关注!我们欢迎所有形式的贡献。 ## 🚀 如何贡献 ### 报告Bug 1. 查看 [现有Issues](https://github.com/YOUR_USERNAME/excel-mcp/issues) 确保该bug未被报告 2. 创建新Issue,详细描述: - Bug的具体表现 - 重现步骤 - 期望的行为 - 实际的行为 - 环境信息(Python版本、操作系统等) ### 提出新功能 1. 创建Feature Request Issue 2. 详细描述功能需求和使用场景 3. 等待社区讨论和反馈 ### 提交代码 1. Fork该仓库 2. 创建功能分支:`git checkout -b feature/amazing-feature` 3. 进行更改并确保代码质量 4. 提交更改:`git commit -m 'Add amazing feature'` 5. 推送到分支:`git push origin feature/amazing-feature` 6. 创建Pull Request ## 📝 开发规范 ### 代码风格 - 遵循PEP 8 Python代码规范 - 使用有意义的变量和函数名 - 添加适当的注释和文档字符串 - 保持代码简洁和可读性 ### 提交信息规范 使用以下格式的提交信息: ``` <type>: <description> [optional body] ``` 类型包括: - `feat`: 新功能 - `fix`: Bug修复 - `docs`: 文档更新 - `style`: 代码格式化 - `refactor`: 代码重构 - `test`: 添加测试 - `chore`: 其他更改 ### 测试要求 - 为新功能添加相应的测试用例 - 确保所有现有测试通过 - 测试覆盖率应保持在80%以上 ## 🏗️ 开发环境设置 1. **克隆仓库** ```bash git clone https://github.com/YOUR_USERNAME/excel-mcp.git cd excel-mcp ``` 2. **安装依赖** ```bash pip install -r requirements.txt ``` 3. **运行测试** ```bash python tests/test_excel_mcp.py python test_quick.py ``` 4. **启动开发服务器** ```bash python server.py ``` ## 🧪 测试指南 ### 运行测试 ```bash # 运行所有测试 python -m pytest tests/ # 运行特定测试 python tests/test_excel_mcp.py # 快速功能测试 python test_quick.py ``` ### 添加新测试 1. 在`tests/`目录下创建测试文件 2. 使用描述性的测试函数名 3. 包含边界情况和错误处理测试 4. 确保测试的独立性 ## 📚 文档更新 - 更新相关的README.md文件 - 更新API文档 - 添加使用示例 - 更新配置说明 ## 🤝 行为准则 - 保持友善和尊重的态度 - 欢迎新贡献者 - 建设性地提供反馈 - 专注于代码和功能改进 ## 🔍 代码审查 ### 提交Pull Request前的自检清单 - [ ] 代码遵循项目规范 - [ ] 添加了必要的测试 - [ ] 所有测试通过 - [ ] 更新了相关文档 - [ ] 提交信息清晰明确 ### 审查流程 1. 自动化测试检查 2. 代码质量检查 3. 功能测试 4. 文档审查 5. 最终批准和合并 ## 📞 获取帮助 如果你在贡献过程中遇到任何问题: 1. 查看 [文档](docs/) 2. 搜索 [现有Issues](https://github.com/YOUR_USERNAME/excel-mcp/issues) 3. 在相关Issue中提问 4. 创建新的Discussion ## 🎉 认可贡献者 我们会在以下地方认可所有贡献者: - README.md的贡献者部分 - 发布说明 - 项目文档 再次感谢你的贡献!

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/xuhongxin/excel-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server