本 MCP 服务器主要用于查询独立有功者的荣誉记录,能够根据指定条件获取相关荣誉信息,还可生成详细的公抁报告,同时提供 RESTful API 进行程序化操作,为相关数据的管理和使用提供了便利。
在使用本服务器之前,请先做好准备工作,完成安装、环境变量配置等步骤,以下是详细说明。
在终端中运行以下命令以克隆此仓库:
git clone https://github.com/your-repository.git
cd independent-contributors-honors-mcp-server
使用以下命令安装必要的 Python 包:
uv pip install -e .
复制 env-sample 文件并将其命名为 .env:
cp env-sample .env
然后根据需要编辑 .env 文件以配置环境。
echo '{
"ai": {
"client": "claude-sonnet",
"model": "anthropic/claude-3-sonnet",
"api_key_path": "~/.config/anthropic/keys.json"
},
"log_level": "INFO"
}' > $(xdg-user-docdir)/Claude/settings.json
~/.config/anthropic/keys.json 文件并添加您的 API 密钥:{
"ANTHROPIC_API_KEY": "your-api-key-here"
}
echo {
^
"ai": {
^
"client": "claude-sonnet",
^
"model": "anthropic/claude-3-sonnet",
^
"api_key_path": "%APPDATA%\Claude\keys.json"
},
^
"log_level": "INFO"
} > "%ProgramData%\Claude\settings.json"
C:\Users\\AppData\Roaming\Claude\keys.json 文件并添加您的 API 密钥:{
"ANTHROPIC_API_KEY": "your-api-key-here"
}
GET /honors?name={name}&year={year}
POST /reports
Content-Type: application/json
{
"data": {
"entries": [ ... ]
}
}
在终端中运行以下命令以查询特定独立有功者的荣誉记录:
independent-contributors-honors-mcp-server get-honors --name "李大" --year 2023
使用以下命令生成年度公抁报告:
independent-contributors-honors-mcp-server generate-report --year 2023
版权 (c) 2024
准许任何人免费使用、复制、修改、合并、发布、分发、 sublicense 和/或出售此软件及其关联的文档文件(“软件”),且无限制,包括但不限于为任何目的而使用的权利。
软件按“原样”提供,不做任何形式的保证,包括但不限于对适销性、适合特定用途和非侵权性的保证。在因合同、 TORT 或其他行为导致的任何主张、损害或其他责任中,作者或版权持有者概不负责。
此仓库使用 Anthropic 的 Claude 3.7 声调模型编写。