使用说明
资源mcp
使用FastMCP构建的最小MCP服务器,并为uv打包。
发展
- 运行服务器:服务器正在监听
uv run src/main.py0.0.0.0:1234在/resource路径。
工具
list_database():返回项目级别下的所有文件resource/目录(相对路径)。cat_database(path):返回resource/目录。search_wikipedia(query, limit=10):搜索维基百科文章标题,并可选择返回建议。fetch_wikipedia_content(title):下载维基百科页面的内容,将其另存为resource/wikipedia/<title>.md,并返回保存的路径和内容。gitingest(url):通过GitIngest下载存储库摘要,将其另存为<path>.md镜像下的URL路径resource/,并返回组合的摘要/树/内容。例子:gitingest("https://gitingest.com/eclipse-zenoh/zenoh")写resource/eclipse-zenoh/zenoh.md.search_repos(query, limit=10):通过PyGithub搜索GitHub存储库,最多返回limit使用基本元数据的结果。用途GITHUB_TOKEN如果设置了更高的速率限制。get_youtube_transcript(video_url, languages=None, save=True):使用以下命令获取YouTube视频的文字记录youtube-transcript-api>=1.2.0,将其保存到resource/youtube/<video_id>.json当save是True,并返回转录数据和保存路径。
食品法典整合
将MCP端点添加到Codex:
codex mcp add resource --url http://0.0.0.0:1234/mcp
