Insight MCP Server

Insight MCP Server

site icon
2025.04.07 0
Python软件开发自动化开发辅助工具开发效率
Insight MCP Server 是一个基于模型上下文协议(MCP)的服务器,通过集成大型语言模型(LLM)提供软件开发自动化和开发辅助功能。它支持灵活的LLM提供商(如OpenAI GPT-4和Anthropic Claude),并通过MCP工具实现工作流自动化。
View on GitHub

Overview

基本能力

产品定位

Insight MCP Server 旨在通过集成大型语言模型(LLM)提供软件开发自动化和开发辅助功能,帮助开发者提高开发效率。

核心功能

  • 支持灵活的LLM提供商(OpenAI GPT-4和Anthropic Claude)
  • 通过MCP工具实现工作流自动化
  • 基于环境变量的配置管理

适用场景

  • 软件开发自动化
  • 开发辅助工具
  • 工作流自动化

工具列表

  • MCP SDK:用于服务器实现
  • LangChain:用于LLM集成

常见问题解答

无明确常见问题解答部分。

使用教程

使用依赖

  • Python 3.12+
  • MCP SDK
  • LangChain

安装教程

  1. 设置环境变量在.env文件中:
LLM_PROVIDER=openai  # 或 anthropic
LLM_MODEL=gpt-4o    # 或 claude-3-5-sonnet
  1. 安装依赖:
pip install .

调试方式

运行服务器:

python -m insight

配置

服务器行为可以通过环境变量自定义: - LLM_PROVIDER: 选择 'openai' 或 'anthropic' - LLM_MODEL: 指定使用的模型(默认:OpenAI为gpt-4o,Anthropic为claude-3-5-sonnet)

许可证

该项目遵循 MIT 开源许可条款。