temporary-mcp-servers
https://github.com/CNSeniorious000/temporary-mcp-servers
temporary-mcp-servers 是临时 MCP 服务器草稿。网页阅读、Discord、IPython REPL。
实现¶
实现¶
FastMCP 脚本为主,包含多个原型工具(webview 抓取、Discord 工具、IPython REPL 集成等),底层用 httpx 做网络请求并实现缓存/重试逻辑。webview-mcp.py 演示了如何把网页抓取、用 Readability/clean html 转为 markdown 并通过 MCP 工具暴露;discord-mcp.py 则封装了常用的 Discord 操作并用 ToolAnnotations(readOnlyHint=True) 标记只读工具。
Webview
用 pywebview 抓网页,转 Markdown。
相关:
- refined-mcp-servers:精炼版。
- fastmcp:框架。
快速原型工具。
重要链接¶
- 仓库:https://github.com/CNSeniorious000/temporary-mcp-servers
- README(raw):https://raw.githubusercontent.com/CNSeniorious000/temporary-mcp-servers/main/README.md
- 上游(refined):https://github.com/promplate/refined-mcp-servers
深入洞见¶
这个项目包含三个 FastMCP 脚本原型:webview-mcp 使用 pywebview 并发加载网页,转为 Markdown;discord-mcp 封装 Discord API,注重只读和安全;ipython-mcp 集成 IPython REPL,支持 venv 和会话持久化。共享 logfire 工具和只读注解。是 refined-mcp-servers 的草稿版本。
参考源码:webview-mcp.py(网页抓取 · Markdown 转换) · discord-mcp.py(API 封装 · 只读工具) · ipython-mcp.py(REPL 集成 · 会话管理)