Token导航 LogoToken导航

MCP Server · 开发工具

Farcaster Dev MCP Server

一个全面的模型上下文协议(MCP)服务器,旨在加速Farcaster Mini App的开发,提供开发工具、代码生成能力和广泛的知识库。

未说明官方级别未说明来源级核验工具 30
代码生成TypeScriptClaude

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
CodaLabs-xyz
提供方
CodaLabs-xyz

工具数量

30

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Farcaster Dev MCP Server 属于开发工具类 MCP Server,公开资料标注 30 个工具,通过传输方式未标注接入,适配 Claude,没有现成的安装命令;接入前先确认权限范围。

分类

开发工具

传输方式

未说明

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 30 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

Farcaster开发MCP服务器

一个全面的模型上下文协议(MCP)服务器,旨在加速Farcaster Mini App的开发。该服务器为开发人员提供了在Farcaster协议上构建成功的迷你应用程序所需的基本工具、代码生成功能和广泛的知识库。

🚀 特性

🛠️ 开发工具(30+工具)

  • 项目设置:创建新的迷你应用程序,生成清单,设置开发环境
  • 认证:实现Farcaster登录(SIWF),管理用户会话
  • 钱包集成:配置Wagmi、处理交易、管理钱包事件
  • SDK集成:初始化Farcaster SDK,处理事件,实现通知
  • 发展:启动开发服务器、生成测试、调试应用程序
  • 出版:部署应用程序、设置分析、创建共享链接

📚 知识库

  • 核心概念:迷你应用架构、清单规范、SDK概述
  • 认证:SIWF实施模式、会话管理策略
  • 钱包集成:事务处理、链配置、错误管理
  • 最佳实践:移动优化、安全指南、性能提示

📦 安装

# Clone or create the project
git clone 
cd farcaster-dev-mcp-server

# Install dependencies
npm install

# Build the server
npm run build

# Start development mode
npm run dev

🔧 配置

MCP客户端设置

使用Claude MCP CLI(推荐)

在本地添加服务器:

claude mcp add farcaster-dev-mcp-server node /Users/osx/Projects/MCP-SERVERS/farcaster-dev-mcp-server/dist/index.js

或者为所有用户全局添加:

claude mcp add farcaster-dev-mcp-server -s user node /Users/osx/Projects/MCP-SERVERS/farcaster-dev-mcp-server/dist/index.js
手动配置

将服务器添加到MCP客户端配置中:

{
  "mcpServers": {
    "farcaster-dev-mcp-server": {
      "command": "node",
      "args": ["./dist/index.js"],
      "cwd": "./farcaster-dev-mcp-server"
    }
  }
}

环境变量

创建一个 .env 项目根目录中的文件:

NODE_ENV=development
LOG_LEVEL=info

🛠️ 可用工具

项目设置工具

  • farcaster_create_mini_app -创建一个新的Farcaster Mini应用程序项目
  • farcaster_generate_manifest -为迷你应用程序生成清单文件
  • farcaster_validate_manifest -验证清单文件合规性
  • farcaster_setup_dev_environment -设置开发环境

身份验证工具

  • farcaster_implement_siwf -生成SIWF实现代码
  • farcaster_generate_auth_flow -创建完整的身份验证流程
  • farcaster_validate_user -验证用户身份验证
  • farcaster_get_user_profile -获取用户配置文件信息

钱包集成工具

  • farcaster_setup_wallet_integration -设置Wagmi钱包集成
  • farcaster_generate_transaction -生成交易处理代码
  • farcaster_configure_chains -配置区块链网络
  • farcaster_handle_wallet_events -处理钱包连接事件

SDK集成工具

  • farcaster_initialize_sdk -初始化Farcaster迷你应用SDK
  • farcaster_handle_sdk_events -处理SDK生命周期事件
  • farcaster_implement_notifications -设置通知系统
  • farcaster_generate_navigation -创建导航模式
  • farcaster_implement_sharing -实施社交分享

开发工具

  • farcaster_start_dev_server -启动本地开发服务器
  • farcaster_generate_test_suite -生成全面的测试
  • farcaster_debug_mini_app -生成调试实用程序
  • farcaster_optimize_performance -性能优化工具
  • farcaster_generate_error_boundary -创建错误边界

发布工具

  • farcaster_publish_mini_app -使用清单托管发布迷你应用程序
  • farcaster_generate_share_link -生成可共享链接
  • farcaster_setup_analytics -设置分析和监控
  • farcaster_generate_deployment_script -生成部署脚本
  • farcaster_validate_deployment -验证部署设置

知识库工具

  • farcaster_get_knowledge -访问分类知识主题
  • farcaster_search_knowledge -在知识库中搜索
  • farcaster_list_topics -列出所有可用主题

📚 知识类别

核心概念

  • 迷你应用程序概述和架构
  • 清单文件规范
  • SDK概述和功能

认证

  • 使用Farcaster登录(SIWF)实施
  • 用户会话管理
  • 配置文件集成模式

钱包集成

  • Wagmi设置和配置
  • 交易处理(单笔和批量)
  • 钱包事件管理

最佳实践

  • 移动优先设计原则
  • 全面的错误处理
  • 安全指南和验证

🎯 快速入门示例

// Create a new Mini App
{
  "tool": "farcaster_create_mini_app",
  "arguments": {
    "name": "My Awesome Mini App",
    "homeUrl": "https://myapp.com",
    "framework": "react",
    "includeWallet": true,
    "includeAuth": true
  }
}

// Get knowledge about authentication
{
  "tool": "farcaster_get_knowledge",
  "arguments": {
    "category": "authentication",
    "topic": "siwf-implementation"
  }
}

// Setup wallet integration
{
  "tool": "farcaster_setup_wallet_integration",
  "arguments": {
    "framework": "react",
    "chains": ["ethereum", "base", "optimism"],
    "includeConnectors": ["miniapp", "injected"]
  }
}

🏗️ 项目结构

src/
├── tools/              # MCP tools organized by category
│   ├── project-setup.ts
│   ├── auth.ts
│   ├── wallet.ts
│   ├── sdk-integration.ts
│   ├── development.ts
│   └── publishing.ts
├── knowledge/          # Knowledge base with categorized topics
│   ├── core-concepts.ts
│   ├── authentication.ts
│   ├── wallet-integration.ts
│   ├── best-practices.ts
│   └── index.ts
├── handlers/           # Tool implementation handlers
├── types/             # TypeScript type definitions
└── index.ts           # Main MCP server

🔍 使用示例

创建新的迷你应用程序

# Use the MCP client to call:
farcaster_create_mini_app {
  "name": "Weather Mini App",
  "homeUrl": "https://weather.myapp.com",
  "framework": "react",
  "includeWallet": true,
  "includeAuth": true
}

这将生成一个完整的React项目:

  • Farcaster SDK集成
  • 与Wagmi的钱包连接
  • 身份验证流程
  • 移动优化布局
  • TypeScript配置
  • 开发工具

获取身份验证帮助

# Search for authentication knowledge
farcaster_search_knowledge {
  "query": "sign in with farcaster",
  "categories": ["authentication"]
}

# Get specific implementation guidance
farcaster_get_knowledge {
  "category": "authentication",
  "topic": "siwf-implementation"
}

设置钱包集成

# Generate Wagmi configuration
farcaster_setup_wallet_integration {
  "framework": "react",
  "chains": ["ethereum", "base"],
  "includeConnectors": ["miniapp", "injected"]
}

# Generate transaction handling code
farcaster_generate_transaction {
  "transactionType": "erc20-transfer",
  "includeGasEstimation": true,
  "includeTxPreview": true
}

🛡️ 安全最佳实践

服务器包括全面的安全指南:

  • 输入验证模式
  • 安全会话管理
  • 交易安全措施
  • 内容安全策略设置
  • 环境变量处理

🤝 贡献

  1. 分叉存储库
  2. 创建要素分支(git checkout -b feature/amazing-feature)
  3. 提交您的更改(git commit -m 'Add amazing feature')
  4. 推到分支(git push origin feature/amazing-feature)
  5. 打开拉取请求

📋 发展路线图

  • \[\]增强的测试工具和模式
  • \[\]高级调试实用程序
  • \[\]性能监控集成
  • \[\]额外的框架支持(Vue、Svelte)
  • \[\]扩展发布平台集成
  • \[\]高级分析实施

📄 许可证

此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。

🙏 致谢

📞 支持

______________________________________________________________________

内置于❤️ Farcaster开发者社区

工具与能力

工具数量

30

资源数量

0

提示词数量

0

能力标签

Farcaster开发TypeScript本地部署MiniApp工具区块链集成代码生成开发加速

支持客户端

Claude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 工具数量 30 个,一次接入能覆盖的操作比单点工具更全。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Farcaster Dev MCP Server

MCP World · 本页

30未说明未标注1 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Farcaster Dev MCP Server 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Farcaster Dev MCP Server 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Farcaster Dev MCP Server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Farcaster Dev MCP Server 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Farcaster Dev MCP Server 支持哪些客户端?

公开资料标注支持 Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP