simon-mcp 翻译成中文可以是“西蒙-MCP”(假设“simon”是“西蒙”的音译,“MCP”保持原样,因为通常没有直接对应的中文翻译,除非它在特定上下文中有含义)。不过,具体翻译可能还需根据“simon-mcp”在特定语境中的含义来调整。如果“MCP”是一个特定项目、系统或概念的缩写,那么在翻译时可能需要提供额外的解释或上下文
在使用fastmcp构建的MCP服务器上,用于存储和检索可被不同AI代理使用的提示。
功能
- 保存提示(或:保存指令/指令提示)保存具有唯一名称的文本提示
- 提示列表如果所有提示都失败了
- 获取提示(或指令)恢复一个特定的提示以供使用
在本地JSON文件中提示保存(或:在本地JSON文件中记录提示)prompts.json)。
安装
- 克隆文件夹并导航至该文件夹
- 创建虚拟环境:
uv venv - 激活:
source .venv/bin/activate - 安装依赖项:
uv pip install -e .
Körning(瑞典地名)可翻译为“科林”(注:实际翻译可能因具体语境或官方译名而有所不同,此处为一种可能的译法)。
本地运行(stdio)
对于MCP客户端,如Claude Desktop、MCPHub等:
python src/server.py或者使用 uvx:
uvx --from git+https://github.com/simonbrundin/simon-mcp simon-mcp网络运行(HTTP)
为了与外部服务(如Toolhive)进行集成:
python src/server.py --http服务器启动于 http://localhost:8000/mcp
为了使其对外部(例如Toolhive)可用,请使用如ngrok的隧道服务:
npx ngrok http 8000然后在Toolhive中使用生成的HTTPS URL。
工具
保存提示(name: 字符串,content: 字符串)
在提示中保存一个特定名称。
name唯一名称(最多100个字符,仅限字母数字、\_、-)content提示文本(最多10000个字符)
list_prompts() 翻译为中文是“列出提示(或指令)列表”
返回一个包含所有已保存提示名称的列表。
获取提示(get_prompt)(name: str)
从保存的提示中获取内容。
name获取提示的名称
示例
保存一个提示:
save_prompt("greet", "Hej! Hur kan jag hjälpa dig idag?")提示列表:
list_prompts() -> ["greet"]获取提示:
get_prompt("greet") -> "Hej! Hur kan jag hjälpa dig idag?"与代理一起使用
此服务器可与MCP兼容代理(如Claude Desktop、其他MCP客户端)集成,以便在会话之间共享和重用提示。
配置您的MCP客户端以通过stdio传输连接到此服务器。
