Field Ops
AI agents hire a human to observe, log or film on site. Typed results, feasibility before payment.
我该使用它吗
质量与安全性
B
发现(3)
- LOW在 capabilities 中
- LOW在 order 中
- LOW在 mission_status 中
基于对工具定义和协议合规性的自动分析。
上下文开销
~674token 数(工具定义)
~1.7 KB典型响应大小
对注意力有中等影响(占 128k 上下文窗口的 0.53%)
这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。
安装
一键安装
将以下内容添加到你的 `claude_desktop_config.json` 文件中:
{
"mcpServers": {
"field-ops": {
"url": "https://field-ops.filnith.workers.dev/mcp"
}
}
}远程端点
https://field-ops.filnith.workers.dev/mcpstreamable-http它能做什么
工具清单
工具(4)
🟢 只读🟡 写入🔴 删除⚪ 未知
⚪capabilities
Coverage areas, accepted question and shot types, refusal reasons declared up front, pricing and guarantees.
输入模式
{
"type": "object",
"properties": {}
}🟢check_feasibility(location, mode, declared_purpose, questions, hours, ...)
Tells you BEFORE paying whether a request can be done, at what price and lead time, with an explicit refusal reason otherwise. Call this first. Modes: observe (closed questions, typed answers), watch (steerable log over a slot), capture (specified shots delivered under a licence).
输入模式
{
"type": "object",
"properties": {
"location": {
"type": "object",
"properties": {
"lat": {
"type": "number"
},
"lon": {
"type": "number"
}
},
"required": [
"lat",
"lon"
]
},
"mode": {
"type": "string",
"enum": [
"observe",
"watch",
"capture"
],
"description": "Defaults to observe."
},
"declared_purpose": {
"type": "string",
"description": "Required. What the result will be used for."
},
"questions": {
"type": "array",
"description": "Modes observe and watch.",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"question": {
"type": "string"
},
"type": {
"type": "string",
"enum": [
"presence",
"count",
"length_cm",
"visual_state",
"posted_hours",
"vehicle_access",
"text_read"
]
},
"values": {
"type": "array",
"items": {
"type": "string"
},
"description": "visual_state only: the allowed answers, supplied by you."
}
},
"required": [
"type"
]
}
},
"hours": {
"type": "number",
"description": "Mode watch."
},
"shots": {
"type": "array",
"description": "Mode capture. An underspecified shot is refused at feasibility.",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"subject": {
"type": "string",
"description": "Required. What must be in frame."
},
"type": {
"type": "string",
"enum": [
"static_shot",
"pan",
"tracking_shot",
"aerial",
"timelapse",
"photo_series"
]
},
"framing": {
"type": "string",
"enum": [
"wide",
"medium",
"tight"
]
},
"duration_s": {
"type": "number",
"description": "Required except photo_series."
},
"time_of_day": {
"type": "string",
"enum": [
"any",
"exact_time",
"sunrise",
"sunset"
]
},
"altitude_m": {
"type": "number",
"description": "Required for an aerial shot."
}
},
"required": [
"subject",
"type"
]
}
},
"license": {
"type": "string",
"enum": [
"internal",
"web_publication",
"commercial"
],
"description": "Mode capture: required. Sets the use granted and the price."
}
},
"required": [
"location",
"declared_purpose"
]
}⚪order(location, mode, declared_purpose, questions, hours, ...)
Places an order. Returns a payment requirement when no proof is supplied.
输入模式
{
"type": "object",
"properties": {
"location": {
"type": "object"
},
"mode": {
"type": "string",
"enum": [
"observe",
"watch",
"capture"
]
},
"declared_purpose": {
"type": "string"
},
"questions": {
"type": "array",
"items": {
"type": "object"
}
},
"hours": {
"type": "number"
},
"shots": {
"type": "array",
"items": {
"type": "object"
}
},
"license": {
"type": "string",
"enum": [
"internal",
"web_publication",
"commercial"
]
},
"deadline": {
"type": "string"
}
},
"required": [
"location",
"declared_purpose"
]
}⚪mission_status(mission)
Status of a placed mission.
输入模式
{
"type": "object",
"properties": {
"mission": {
"type": "string"
}
},
"required": [
"mission"
]
}社区
证据
最近观测
已验证未记录版本4 个工具
已验证未记录版本4 个工具
已验证未记录版本4 个工具