mcp研究
MCP服务器上的开放工作室-使用模型上下文协议(MCP)Python SDK的实验研究和原型。此存储库为MCP功能的测试、开发和集成提供了一个可复制的环境。

项目设置和结构
环境设置
为了为这个项目创建一个干净的Python环境,我们使用 紫外线 用于快速依赖管理和虚拟环境创建。
步骤:
- 创建虚拟环境:
uv venv这将创建一个 .venv 使用隔离的Python环境的目录。
- 安装依赖项:
make env此命令(在 Makefile)将所有必需的软件包安装到 .venv 环境。
- 激活环境:
source .venv/bin/activate这将设置您的shell使用项目的Python和已安装的包。
这 spikes 文件夹
这 spikes 目录包含实验代码、演示和概念验证脚本。每个子文件夹或脚本都是一个“尖峰”——一个专注的实验或原型,用于探索特定的功能、集成或想法。尖峰不是生产代码;它们旨在用于学习、快速迭代和共享发现。
环境变量
使用随附的 env.sh 脚本自动生成 .env 使用1Password中的必要API密钥的文件:
./env.sh # Silent mode
./env.sh -v # Verbose mode
source .env # Load environment variables在中配置您的凭据 .env_vars 文件格式如下:
ENV_VAR_NAME:1password_item_name:field_name