├── .env.example ├── .eslintrc.cjs ├── .github └── workflows │ ├── ci.yml │ └── publish.yml ├── .gitignore ├── .husky └── pre-commit ├── .lintstagedrc.json ├── .prettierrc ├── Dockerfile ├── LICENSE ├── README.md ├── jest.config.js ├── package.json ├── smithery.yaml ├── src ├── __tests__ │ └── nostr-client.test.ts ├── cli.ts ├── index.ts ├── nostr-client.ts ├── sse_server.ts ├── stdio_server.ts ├── types.ts └── utils │ └── logger.ts └── tsconfig.json /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbdelStark/nostr-mcp/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbdelStark/nostr-mcp/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbdelStark/nostr-mcp/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbdelStark/nostr-mcp/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbdelStark/nostr-mcp/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | . "$(dirname -- "$0")/_/husky.sh" 3 | 4 | npx lint-staged -------------------------------------------------------------------------------- /.lintstagedrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbdelStark/nostr-mcp/HEAD/.lintstagedrc.json -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbdelStark/nostr-mcp/HEAD/.prettierrc -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbdelStark/nostr-mcp/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbdelStark/nostr-mcp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbdelStark/nostr-mcp/HEAD/README.md -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbdelStark/nostr-mcp/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbdelStark/nostr-mcp/HEAD/package.json -------------------------------------------------------------------------------- /smithery.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbdelStark/nostr-mcp/HEAD/smithery.yaml -------------------------------------------------------------------------------- /src/__tests__/nostr-client.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbdelStark/nostr-mcp/HEAD/src/__tests__/nostr-client.test.ts -------------------------------------------------------------------------------- /src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbdelStark/nostr-mcp/HEAD/src/cli.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbdelStark/nostr-mcp/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/nostr-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbdelStark/nostr-mcp/HEAD/src/nostr-client.ts -------------------------------------------------------------------------------- /src/sse_server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbdelStark/nostr-mcp/HEAD/src/sse_server.ts -------------------------------------------------------------------------------- /src/stdio_server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbdelStark/nostr-mcp/HEAD/src/stdio_server.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbdelStark/nostr-mcp/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/utils/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbdelStark/nostr-mcp/HEAD/src/utils/logger.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AbdelStark/nostr-mcp/HEAD/tsconfig.json --------------------------------------------------------------------------------