mcpField
P
Politicians by Jev

Politicians by Jev

远程服务
politiciansbyjev.vercel.app游戏娱乐02 天前更新

关于 Politicians by Jev

Politicians by Jev 是一个开源演示项目,可根据问题为 100 位知名美国政治人物评分并选出最匹配者。它面向想了解 Jev 决策模型的人,并通过 API 和 MCP 服务提供提问与人物列表功能。

主要功能

  1. 01按问题为 100 位政治人物评分
  2. 02展示首选及其他候选人
  3. 03公开判断阈值和方法
  4. 04提供 JSON API 和分享卡片

适用场景

  1. 01查看 Jev 如何根据问题排列政治人物
  2. 02通过 Agent 获取人物排名
  3. 03了解模型的判断阈值

MCP 相关

其 Streamable HTTP MCP 服务提供 `ask_jev` 和 `list_politicians` 工具,并沿用网站的防护规则和速率限制。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://politiciansbyjev.vercel.app/api/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

Jev!· Jev 的政治人物

这是一个开源演示,展示 TypeSafe AI 的决策模型 Jev 在 Vercel AI Gateway 上的应用。美国最知名的 100 位政治人物堆叠在物理模拟中。提出一个问题,Jev 就会为每个人打分(100 次是/否调用,不到一秒);得分最高的人会浮上来,其他热门人选紧随其后,未入选的人则会变灰。

在线体验:https://politiciansbyjev.vercel.app · 方法说明:https://politiciansbyjev.vercel.app/how-it-works

  • 阈值和判定规则:lib/verdict.ts(80% 表示确定,55% 表示认为是,40% 表示最佳猜测)
  • Jev 调用、问题排序、保护措施和共享的 30 天答案存储:lib/answer.ts
  • 每个问题的分享卡片:app/og/route.tsx
  • 人物数据:data/politicians.json;头像由 node scripts/fetch-faces.mjs 保存

在 Agent 中使用

  • JSON API:GET https://politiciansbyjev.vercel.app/api/v1/ask?q=Best%20president%20ever(或 POST {"question": "..."})
  • MCP 服务(Streamable HTTP):https://politiciansbyjev.vercel.app/api/mcp,工具为 ask_jev 和 list_politicians
  • 与网站使用相同的保护措施和速率限制(每分钟 20 次);参见 /llms.txt

运行

npx vercel link && npx vercel env pull .env.local
npm run dev

AI Gateway 身份验证使用 Vercel OIDC 令牌,因此无需 API 密钥。

许可证

代码:MIT(参见 LICENSE)。头像:各自采用单独的许可证,详见 CREDITS.md。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。