Metadata-Version: 2.4
Name: smart_prompt_mcp
Version: 0.1.3
Summary: 一个智能提示词MCP服务器
Author: MuJiayi
Keywords: mcp,prompt,template
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Requires-Dist: fastmcp
Dynamic: author
Dynamic: description
Dynamic: description-content-type
Dynamic: keywords
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# Smart Prompt MCP

一个基于MCP协议的智能提示词模板管理工具。

## 功能特点

- 支持提示词模板的添加、更新、删除和查询
- 支持使用双中括号语法引用模板，如 `[[模板名]]`
- 配置文件自动保存和加载
- 支持自定义配置文件路径
- 提供调试模式

## 安装

```bash
pip3 install smart_prompt_mcp
```

## 使用方法

### 1. 启动服务器

```bash
python -m smart_prompt_mcp [--config CONFIG_FILE] [--debug]
```

参数说明:
- `--config`: 指定配置文件路径（可选，默认为 ~/prompt_templates.json）
- `--debug`: 启用调试日志（可选）

### 2. 可用工具

- `smart_template`: 替换输入中的关键词
  - 输入: 包含 `[[关键字]]` 的文本
  - 输出: 替换后的文本

- `add_template`: 添加新的关键词和提示词
  - 参数: 
    - keyword: 关键字
    - prompt: 提示词内容

- `reset_template`: 更新已存在的关键词对应的提示词
  - 参数:
    - keyword: 关键字
    - prompt: 新的提示词内容

- `show_template`: 显示特定关键词的提示词
  - 参数:
    - keyword: 关键字

- `show_all_templates`: 显示所有存储的关键词和提示词

- `delete_template`: 删除特定的关键词和提示词
  - 参数:
    - keyword: 要删除的关键字

### 3. 使用示例

```python
# 添加模板
add_template("接口分析", "分析该接口的入参、出参、业务逻辑和注意事项")

# 使用模板
smart_template("请帮我[[接口分析]]")

# 查看所有模板
show_all_templates()
```

## 配置文件格式

配置文件为JSON格式，结构如下:

```json
{
  "关键字1": "提示词内容1",
  "关键字2": "提示词内容2"
}
```

## 依赖

- Python >= 3.6
- fastmcp >= 0.1.0

## 许可证

MIT License
