Skip to content

Add MCP server support (tally mcp)#18

Draft
davidfowl wants to merge 1 commit intomainfrom
mcp
Draft

Add MCP server support (tally mcp)#18
davidfowl wants to merge 1 commit intomainfrom
mcp

Conversation

@davidfowl
Copy link
Copy Markdown
Owner

  • Add MCP server with 10 tools exposing tally functionality:
    • run_analysis, explain_merchant, explain_summary
    • discover_unknown, inspect_csv, diagnose_config
    • list_rules (with category/source filters), add_rule
    • get_version
  • Add file://rules/{path} resource for direct rules file access
  • Add tally mcp init command for auto-configuring MCP clients:
    • Claude Desktop, VS Code, Cursor, Claude Code, OpenCode, Gemini CLI
  • Add 22 tests for MCP tools and init functionality
  • Update README and CLAUDE.md with MCP documentation

🤖 Generated with Claude Code

- Add MCP server with 10 tools exposing tally functionality:
  - run_analysis, explain_merchant, explain_summary
  - discover_unknown, inspect_csv, diagnose_config
  - list_rules (with category/source filters), add_rule
  - get_version
- Add file://rules/{path} resource for direct rules file access
- Add tally mcp init command for auto-configuring MCP clients:
  - Claude Desktop, VS Code, Cursor, Claude Code, OpenCode, Gemini CLI
- Add 22 tests for MCP tools and init functionality
- Update README and CLAUDE.md with MCP documentation

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown

github-actions bot commented Dec 28, 2025

PR Build Available

Version: 0.0.18-53c7aca

Install from this PR

Linux / macOS:

curl -fsSL https://raw.githubusercontent.com/davidfowl/tally/main/docs/install-pr.sh | bash -s -- 18

Windows PowerShell:

iex "& { $(irm https://raw.githubusercontent.com/davidfowl/tally/main/docs/install-pr.ps1) } 18"

Manual download: View workflow run and download artifacts.

Requirements
  • GitHub CLI (gh) must be installed and authenticated
  • Run gh auth login if not already authenticated

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