使用说明
mcp服务器py
Python MCP(模型上下文协议)服务器公开Airtable工具用于LLM集成
概述
此微服务实现了模型上下文协议(MCP),将Airtable操作作为可供Claude或Gemini等LLM使用的工具公开。它与airtable网关py服务通信以执行实际的airtable操作。
可用工具
list_tables-列出基中的所有表get_records-从表中检索记录create_record-创建新记录update_record-更新现有记录delete_record-删除记录search_records-使用筛选器搜索记录create_metadata_table-创建一个包含基中所有表的元数据的表
快速开始
# Clone the repository
git clone https://github.com/Reg-Kris/mcp-server-py.git
cd mcp-server-py
# Create virtual environment
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
# Install dependencies
pip install -r requirements.txt
# Set environment variables
cp .env.example .env
# Edit .env with your configuration
# Run the MCP server
python -m src.server
# Or run with stdio transport
python -m src.server --transport stdio
MCP检验员测试
# Install MCP inspector
npm install -g @modelcontextprotocol/inspector
# Run inspector
mcp-inspector python -m src.server
环境变量
AIRTABLE_GATEWAY_URL=http://localhost:8002
AIRTABLE_GATEWAY_API_KEY=simple-api-key
LOG_LEVEL=INFO
整合
此服务器可以与以下设备集成:
- 克劳德桌面(通过Claude_Desktop_configure.json)
- 自定义LLM应用程序
- llm编排器py服务
码头工人
# Build image
docker build -t mcp-server-py .
# Run container
docker run -p 8001:8001 --env-file .env mcp-server-py
