关于 Feason Context
Feason Context 提供 TypeScript 和 Python 客户端,用于调用返回基于来源的基督教研究证据的 REST API。它面向需要原文段落、出处、引用和传统覆盖信息的应用;托管的 MCP 服务另行说明。
主要功能
- 01类型化 TypeScript 客户端
- 02类型化 Python 客户端
- 03OpenAPI 3.1 契约
- 04含出处的证据包
- 05稳定引用与传统覆盖信息
适用场景
- 01检索基督教研究问题的原文段落
- 02将来源证据接入应用
MCP 相关
托管的 Feason Context 服务可作为远程 MCP 服务使用;所含 SDK 调用其 REST API,不包含服务端实现。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://www.feason.com/api/mcpclaude mcp add --transport http feason-com-context https://www.feason.com/api/mcp{"mcpServers":{"feason-com-context":{"type":"http","url":"https://www.feason.com/api/mcp"}}}在 Cursor 中打开{"servers":{"feason-com-context":{"type":"http","url":"https://www.feason.com/api/mcp"}}}在 VS Code 中打开{"mcpServers":{"feason-com-context":{"type":"http","url":"https://www.feason.com/api/mcp"}}}{"mcpServers":{"feason-com-context":{"serverUrl":"https://www.feason.com/api/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
Feason Context SDK
面向 Feason Context REST API 的类型化、无依赖 TypeScript 和 Python 客户端,以及其 OpenAPI 3.1 契约。
Feason Context 提供以来源为依据的基督教研究资料,包含精确段落、来源信息、稳定引用、明确列出的传统覆盖范围,以及清晰说明的覆盖边界。应用程序自行决定如何使用返回的证据。
包含内容
typescript/—@feason/contextpython/—feason-contextopenapi/feason-context-openapi.yaml— 公开 REST 契约contract.json— 用于生成两个客户端的版本化端点元数据server.json— 托管远程服务的官方 MCP Registry 元数据DIRECTORY_LISTING.md— 可复用、明确说明边界的 MCP 目录文案
托管服务仍位于 https://www.feason.com。这些客户端不包含 Feason 语料库、生产凭据、用户数据、检索引擎或服务端实现。令牌仅在运行时接受,绝不会持久化。
TypeScript
import { FeasonContextClient } from "@feason/context";
const client = new FeasonContextClient({ token: process.env.FEASON_CONTEXT_TOKEN! });
const packet = await client.evidencePacket({ question: "How did early Christians describe grace?" });
console.log(packet);
Python
import os
from feason_context import FeasonContextClient
client = FeasonContextClient(os.environ["FEASON_CONTEXT_TOKEN"])
packet = client.evidence_packet("How did early Christians describe grace?")
print(packet)
开发
node scripts/generate-clients.mjs --check
npm --prefix typescript install
npm --prefix typescript run build
npm --prefix typescript test
python3 -m unittest discover -s python -p 'test_*.py'
分发
SDK 软件包名称已在其清单中预留,但在验证其注册记录之前,不会宣称可公开安装。发布前检查和验证流程请参阅 PUBLISHING.md。
托管 MCP 服务由单独的 server.json 描述。目录描述应保留 Feason 的证据层边界;请参阅 DIRECTORY_LISTING.md。
安全
请勿将 API 令牌放入源代码、示例、议题或测试固件中。有关私密漏洞报告,请参阅 SECURITY.md。
许可证
MIT。请参阅 LICENSE。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。