semvec/pypi-packages huggingface dataset:
answer-book-mcp 1.0.0
一本智慧之书 MCP 服务，为问题提供随机而富有哲理的答案
Requires Python: >=3.10

# 答案之书 MCP 服务

一个基于Model Context Protocol的智慧答案生成服务，为你的问题提供随机而富有哲理的答案。

## 功能特点

- 🎯 随机生成智慧答案
- 📊 查询历史记录和统计
- 🎨 支持自定义答案
- 💾 持久化存储配置

## 安装和使用

1. 安装依赖：`pip install -r requirements.txt`
2. 运行服务：`python answer_book_mcp.py`
3. 通过MCP客户端连接使用

## API说明

- `ask_question(question: str)` - 提问获取答案
- `get_recent_history(limit: int)` - 获取历史记录
- `get_statistics()` - 获取使用统计
- `add_custom_answer(answer_text: str)` - 添加自定义答案

## 使用示例
这个MCP服务可以通过各种MCP客户端使用，比如Claude、Cursor等：

```python
# 示例对话
用户：我应该接受这个工作机会吗？
答案之书：跟随你内心的声音。

用户：这个项目能成功吗？
答案之书：风险太大，建议谨慎。

用户：查看我的历史记录
答案之书：显示最近5条提问记录
```
h-vault-extractor-xethhung12 0.0.8
A small package targeting to help on python project load hashicorp vault secret
Requires Python: >=3.11


# h_vault_extractor_xethhung12

## Execution
Run through python interpreter:
```shell
python -m h_vault_extractor_xethhung12 -h
```

Run through python project script
```shell
h-vault-extractor-xethhung12 -h
```
## Development
The project requires `python` (3+ version) installed and `pip` ready for use on adding manage dependencies

#### Tools
|Name|Platform|Type|Description|
|---|---|---|---|
|install-dependencies.sh|shell|script| The scripts for installing depencies required|
|build.sh|shell|script| The scripts for build the package|
|build-and-deploy.sh|shell|script| The scripts for build and deploy the package|

* install-dependencies.sh
The script will install dependencies listed in `dev-requirements.txt` and `requirements.txt`. The first requirement file contains the dependencies for development like build and deploy tools. The second requirement file defined all required dependencies for the making the package works (**actual dependencies**).

## Useful Scripts
### Project Versioning
For version update in `pyproject.toml`.
This project use package [`xh-py-project-versioning`](https://github.com/xh-dev/xh-py-project-versioning) to manipulate the project version.

Simple usage includes:\
Base on current version, update the patch number with dev id
`python -m xh_py_project_versioning --patch` \
In case current version is `0.0.1`, the updated version will be `0.0.2-dev+000` 

To prompt the dev version to official version use command.
`python -m xh_py_project_versioning -r`.
Through the command, version `0.0.2-dev+000` will be prompt to `0.0.2` official versioning.

Base on current version, update the patch number directly
`python -m xh_py_project_versioning --patch -d` \
In case current version is `0.0.1`, the updated version will be `0.0.2` 

Base on current version, update the minor number directly
`python -m xh_py_project_versioning --minor -d` \
In case current version is `0.0.1`, the updated version will be `0.1.0` 

Base on current version, update the minor number directly
`python -m xh_py_project_versioning --minor -d` \
In case current version is `0.0.1`, the updated version will be `1.0.0`