GitHub性格诊断工具

基于GitHub用户最近的拉取请求分析其性格的Streamlit应用程序,集成了LangChain和MCP服务器。

  • by ryokosuge
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 ryokosuge/streamlit-langchain-mcp-server-github

使用说明

Streamlit LangChain MCP服务器GitHub

此项目包括:GitHub根据拉式请求进行性格诊断Streamlit基本应用程序。LangChain、AWS服务Model Context Protocol (MCP) 活用,活用GitHub与数据协作,生成插件。

特徴

  • GitHub性格诊断: GitHub根据用户最近的拉式请求分析性格。
  • Streamlit接口,接口:用户友好的输入和结果显示界面。
  • LangChain统合:在自然语言处理和工具链上LangChain中所述修改相应参数的值。
  • MCP服务器: MCP使用服务器GitHub与数据协作。

必要条件

  • Dev容器対応の環境(VS代码推奨)

使用方法

  1. 克隆存储库:

    git clone <repository-url>
    cd streamlit-langchain-mcp-server-github
    
  2. Dev Container启动:

    • VS Code在中打开项目Dev Container中所述修改相应参数的值。
  3. Streamlit启动应用程序:

    make dev
    
  4. 在浏览器中打开应用程序: http://localhost:8501

  5. GitHub输入用户名,然后单击“诊断”,根据拉式请求分析用户的性格。

开発

  • 在这个项目中 ruff 中所述修改相应参数的值。编辑程序Python对于文件 ruff 中所述修改相应参数的值。
  • .vscode/settings.json 文件包含用于使格式一致的推荐编辑器设置。

许可证

请在此处填写许可证信息。

谢辞