Skip to content

Comments

fix: add missing Farcaster tool docs, HTTPS link, and config gaps#97

Open
giwaov wants to merge 1 commit intobase:masterfrom
giwaov:fix/readme-docs-gaps
Open

fix: add missing Farcaster tool docs, HTTPS link, and config gaps#97
giwaov wants to merge 1 commit intobase:masterfrom
giwaov:fix/readme-docs-gaps

Conversation

@giwaov
Copy link

@giwaov giwaov commented Feb 20, 2026

Summary

  • Fixed insecure http://openrouter.ai/ link to https://openrouter.ai/
  • Added farcaster_username tool documentation to Available Tools section (tool exists in src/tools/farcaster/ but was undocumented)
  • Added types.ts and utils.ts to the project structure docs (several tools use these files but they weren't shown)
  • Added Neynar API Key and Pinata JWT to Prerequisites section
  • Added PINATA_JWT to .env configuration section (was only in Claude Desktop config)
  • Added NEYNAR_API_KEY to Claude Desktop configuration example (was only in .env config)

Details

The Farcaster tool (farcaster_username) was fully implemented in src/tools/farcaster/ but had no corresponding entry in the Available Tools section of the README. The tool resolves Farcaster usernames to Ethereum addresses via the Neynar API.

The .env config and Claude Desktop config were out of sync — PINATA_JWT was in the Claude Desktop config but not in the .env docs, and NEYNAR_API_KEY was the opposite.

Test plan

  • Verified farcaster_username tool exists at src/tools/farcaster/index.ts
  • Verified all referenced file types (types.ts, utils.ts) exist in actual tool directories
  • Confirmed HTTPS link resolves correctly

- Fix insecure HTTP link for OpenRouter (http → https)
- Add farcaster_username tool to Available Tools section
- Add types.ts and utils.ts to project structure docs
- Add Neynar API Key and Pinata JWT to Prerequisites
- Add PINATA_JWT to .env config section
- Add NEYNAR_API_KEY to Claude Desktop config example
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant