使用说明
1英寸API MCP
1英寸API MCP(模型上下文协议)服务器,用于与1英寸服务集成。
内置于 FastMCP v2 -构建MCP服务器的快速Python方法。
安装
# Using uv (recommended)
uv sync
# Or using pip
pip install .
用法
服务器支持两种传输方式:
流式HTTP(默认)
对于基于web的集成和HTTP客户端:
1inch-mcp-server
# or explicitly:
1inch-mcp-server --transport streamable-http
这将启动服务器 http://localhost:8000 MCP端点位于 /mcp.
标准运输
对于本地集成和命令行MCP客户端:
1inch-mcp-server --transport stdio
此模式使用标准输入/输出流,非常适合:
- 本地MCP客户端集成
- 命令行工具
- 基于流程的沟通
命令行选项
1inch-mcp-server --help
可用选项:
--transport {streamable-http,stdio}:选择传输方式(默认:streaming http)
发展
此软件包提供了MCP工具,用于与FastMCP v2构建的1英寸API进行交互。
直接运行
对于开发,您也可以直接运行服务器:
# HTTP transport (default)
python main.py --transport streamable-http
# Stdio transport
python main.py --transport stdio
使用FastMCP CLI进行测试
您还可以使用FastMCP的内置CLI测试服务器:
# Test with MCP Inspector (WebUI)
fastmcp inspect main.py
# Test with CLI
fastmcp dev main.py
运输详细信息
流式HTTP
- 使用FastMCP v2优化的HTTP传输和服务器发送事件
- 包括位于以下位置的健康检查端点
/ - MCP端点位于
/mcp - 适用于web集成和基于HTTP的MCP客户端
- 默认端口:8000(可通过配置
PORT或MCP_BASE_PORT环境变量)
标准输入输出
- 使用标准输入/输出流
- 标准输入/标准输出上的JSON-RPC
- 适用于本地过程通信
- 不需要HTTP服务器
许可证
麻省理工学院
